Для веб -приложения я в настоящее время разрабатываю, мне нужно скрыть стандартную клавиатуру iOS при фокусировке на текстовом поле.
Save
< /code>
(jsfiddle) < /p>
Это работает. Частично. Включив в себя Readonly, я могу скрыть клавиатуру. Но другая проблема поднимается. При использовании readonly «требуется» не вызывается. Вы можете отправить форму с пустым полем, потому что ее предполагаемое поле Readonly содержит то, что она должна содержать. Мы не можем. Нам нужен обходной путь. < /P>
Изменить: < /p>
В отношении возможного дубликата.
Ответ в этом посте состоит в том, чтобы добавить jquery readonly с предотвращением < /code>. Проблема в том, что на устройствах iOS клавиатура все еще откроется, что в конечном итоге является нашей целью. Клавиатура не должна открываться, и все же это должно быть обязательное поле. Теоретически, я думаю, что это может быть достигнуто с помощью валидации JavaScript. Но это означает, что моя кнопка отправки будет вызывать функцию JS, в то время как она должна вызывать нашу функцию PHP для отправки наших данных.
Подробнее здесь: https://stackoverflow.com/questions/512 ... nput-field