Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Виртуальная клавиатура (https://javascript.ru/forum/misc/57961-virtualnaya-klaviatura.html)

Валерий1996 28.08.2015 09:35

Виртуальная клавиатура
 
Не подскажите как сделать виртуальную клавиатуру , js . На подобе тех , что делают на сайте для калькуляторов. Например есть бутон с значением 1, при нажатии на который 1 добавляется в инпут. Также и с буквами . Только чтоб срабатывали события те же , что при нажатии на обычную клавиатуру(keypres).
Подскажите где про это почитать , либо если можно алгоритм как это лучше сделать?
:help: :help: :help:

laimas 28.08.2015 10:01

http://habrahabr.ru/post/113075/

Валерий1996 28.08.2015 11:06

Спасибо

Валерий1996 28.08.2015 11:08

А не подскажите в чём может быть ошибка при вводе с виртуал клавиатуры в инпут ? Водиться ток один символ..

Вот код : http://jsfiddle.net/0xL0fctq/44/

ksa 28.08.2015 11:14

Валерий1996, ты свой же скрипт потестить не в состоянии? :)

Валерий1996 28.08.2015 11:22

Та я уже все события перепробовал , а оно глухо( Думаю может , я что не учитываю , я js занимаюсь не так давно... Но синтаксических ошибок там нет . Может скрипт маски как-то перебивает ввод с вирт клавы?

ksa 28.08.2015 11:23

Цитата:

Сообщение от Валерий1996
я js занимаюсь не так давно...

А наговнокодил шо пипец! :D

Зачем там столько кода?

laimas 28.08.2015 11:24

.trigger('keypress'); - это зачем?

Валерий1996 28.08.2015 11:26

Дык, неопытный быдлокодер) js это первый язык который я изучаю , до этого ток html и css )

laimas 28.08.2015 11:27

Выбрасывайте это
$('.form-control').on('keypress', function() {
$('#action').fadeIn(function() {
$(this).fadeOut();
});
});
и это
.trigger('keypress');


Часовой пояс GMT +3, время: 16:21.