Виртуальная клавиатура
Не подскажите как сделать виртуальную клавиатуру , js . На подобе тех , что делают на сайте для калькуляторов. Например есть бутон с значением 1, при нажатии на который 1 добавляется в инпут. Также и с буквами . Только чтоб срабатывали события те же , что при нажатии на обычную клавиатуру(keypres).
Подскажите где про это почитать , либо если можно алгоритм как это лучше сделать? :help: :help: :help: |
|
Спасибо
|
А не подскажите в чём может быть ошибка при вводе с виртуал клавиатуры в инпут ? Водиться ток один символ..
Вот код : http://jsfiddle.net/0xL0fctq/44/ |
Валерий1996, ты свой же скрипт потестить не в состоянии? :)
|
Та я уже все события перепробовал , а оно глухо( Думаю может , я что не учитываю , я js занимаюсь не так давно... Но синтаксических ошибок там нет . Может скрипт маски как-то перебивает ввод с вирт клавы?
|
Цитата:
Зачем там столько кода? |
.trigger('keypress'); - это зачем?
|
Дык, неопытный быдлокодер) js это первый язык который я изучаю , до этого ток html и css )
|
Выбрасывайте это
$('.form-control').on('keypress', function() { $('#action').fadeIn(function() { $(this).fadeOut(); }); }); и это .trigger('keypress'); |
я лишний код хоть и удалил но проблема осталась. Просто там используется библиотека для создании маски , для ввода номера, может она события перехватывает ?
http://jsfiddle.net/0xL0fctq/45/ |
Этот код нужно удалить потому, что он не нужен, сам механизм работы placeholder обеспечит нужное, можно это и анимировать посредством CSS.
Убрав его, контролировать значение поля формы, cjonsole.log поможет. Что там за маска, я не интересовался, может быть, проверяйте. |
Спасибо
|
Часовой пояс GMT +3, время: 22:52. |