Изменение Android «Numpad» на «Перейти» при отправке - PullRequest
0 голосов
/ 26 января 2012

Создание мобильного дружественного сайта, у меня есть одно поле и кнопка отправки.Поле предназначено только для чисел - как почтовый индекс, поэтому у меня на входе type="tel", что приводит к появлению цифровой клавиатуры.

Проблема в том, что "Go" заменяется на «Далее» , мне нужен цифровой блок, отображающий «Перейти» для быстрой и простой отправки.

Хотите знать, если это возможно.

Ответы [ 2 ]

2 голосов
/ 28 ноября 2013

Вы можете попробовать это для симуляции события.

Вы можете обнаружить нажатие клавиатуры next, используя следующую привязку в JQuery:

$('input').on('keydown', function(e){
    if(e.which === 9) {
        //your code here
    }
});

Кнопка next эмулирует событие нажатия клавиши на клавиатуре, которое является кодом клавиши 9. К сожалению, события keypress и keyup не обнаруживают следующее событие клавиши, поэтому необходимо связать его с keydown.

Надеюсь, это поможет!

0 голосов
/ 26 января 2012

На моем Android поле type = tel поднимает клавиатуру с разными символами, такими как «(» и «W», в дополнение к цифрам, и нигде нет «Go» или «Next». звучит так, как будто вы хотите изменить базовый пользовательский интерфейс некоторых версий Android.

Атрибут type = tel означает, что поле предназначено для ввода телефонного номера, и браузеры могут обрабатывать его различными способами, которые считаются подходящими для таких данных. Они могут, например, проверить, что данные соответствуют некоторому синтаксису телефонного номера (который может означать несколько вещей) или по умолчанию использовать собственный телефонный номер устройства или получить доступ к телефонной книге в системе. Таким образом, использование его просто для подъема цифровой клавиатуры может привести к неожиданным неприятностям.

...