javascript — API для сенсорной клавиатуры iPad.

Я разрабатываю простую html-форму для ipad safari.

Вы можете перемещаться по полям ввода с помощью кнопки «Далее» на сенсорной клавиатуре. К сожалению, одно поле ввода должно иметь собственную «клавиатуру» (вращающееся колесо).

Есть ли возможность скрыть клавиатуру для этого специального ввода?


person Barigorokarl    schedule 19.07.2010    source источник


Ответы (1)


Почему бы не сделать его не inputbox и не использовать javascript, чтобы манипулировать им, как будто он один. Используйте javascript для имитации вращающегося колеса и в зависимости от того, что с ним происходит, измените файл inputbox.

person jrtc27    schedule 19.07.2010
comment
Потому что тогда вы не сможете перейти к смоделированному элементу ввода с помощью следующей кнопки на клавиатуре. Это было бы решением, если бы я мог манипулировать поведением клавиатуры и работал бы у меня нормально, но я еще не нашел API для этого. - person Barigorokarl; 19.07.2010
comment
Ну, я предложил это, потому что, насколько я знаю, нет API для управления клавиатурой. - person jrtc27; 19.07.2010
comment
Мне уже снились кошмары по этому поводу... ;-) Я точно не знаю, что буду делать с этим вопросом, но какой-то ответ придет. - person Barigorokarl; 19.07.2010
comment
@barigorokarl: у меня похожая проблема: на стандартной клавиатуре отсутствуют несколько необходимых символов, а также их нет в контекстном меню виртуальной клавиатуры; поэтому мне нужно что-то вроде контекстного меню, прикрепленного к текстовому вводу, из которого можно получить эти несколько символов и ввести их во ввод. Какое событие вызовет отображение вашей пользовательской клавиатуры? Как бы вы вставляли символы в существующий текст в позиции курсора или заменяли выделенный текст вводом с пользовательской клавиатуры? Я еще не нашел решения. - person Tim; 23.07.2010