Это сводит меня с ума, и я нигде не могу найти ответ.
В моем приложении PhoneGap есть формы. Если тип ввода = «текст», появляется текстовая клавиатура, и в углу отображается «go». Когда вы нажимаете кнопку go, он отправляет форму. Это все работает, как я ожидал. Но если я использую ввод type = "number", появляется цифровая клавиатура, и в углу отображается "next". При нажатии кнопки «Далее», если перед тегом кнопки есть другое поле ввода, оно переходит к этому вводу. Это нормально. , , не идеально, но имеет смысл. Но если это последнее поле ввода на странице, нажмите «Далее» ничего не делает. Она не фокусируется на кнопке (даже с tabindex) и не отправляет форму (идеально).
Я использую phonegap 1.3.0 и jquery 1.7, если что-то из этого помогает.