Я создаю мобильное веб-приложение. Существует одна страница, где у меня есть несколько inputfields типа:WindowsPhone 8 Событие ввода ввода IE10 не называется
<input id="heightinput" type="textfield" pattern="\d*"/>
Приложение слушает эти inputfields с:
var whv = that.weightheightValidate.bind(that);
$("#heightinput").on("input",whv);
$("#heightinput").on("blur",whv);
$("#heightinput").on("deactivate",whv);
$("#heightinput").on("change",whv);
Все работает очень хорошо на IOS и Android. НО не на Windows8 Phone с браузером IE10. В случае сбоя это событие размытия (или деактивация или фокус), если я сделал свой ввод и нажал кнопку возврата. Кнопка возврата закрывает наложение клавиатуры, но не вызывает никаких событий, которые я знаю. Кто-нибудь знает подходящее событие для этого? Или обходной путь? EDIT: если я нажимаю где-то на экране, событие размытия запускается, но я должен стрелять, если я нажимаю return.
нет типа ввода = 'текстовое поле' –
Вы правы, но это все еще не является решением. –
Я думаю, вам нужно применить индексы табуляции к полям ввода. –