Как я могу отключить панель автозаполнения iPhone на моих ‹input› s?

У меня есть приложение PhoneGap с <input type="number" />.
Проблема в том, что над клавиатурой есть панель инструментов с предыдущим, следующим и автозаполнением.

Поле формы только одно, поэтому «Следующее» и «Предыдущее» бесполезны. Номер будет каждый раз другим и не является контактной информацией, поэтому автозаполнение также бесполезно.

Есть ли способ скрыть или отключить эту панель инструментов?


person Nathan    schedule 31.12.2011    source источник
comment
Если вся панель инструментов будет отключена, как пользователь сможет скрыть клавиатуру? Не было бы и кнопки «Готово», не так ли?   -  person Louis B.    schedule 01.01.2012
comment
@mobweb. Чтобы скрыть клавиатуру, нажмите за пределами клавиатуры. Для этого достаточно места.   -  person Nathan    schedule 01.01.2012
comment
Хорошо, да, ты мог бы это сделать. Но это может работать не во всех случаях. Поэтому я думаю, что Apple не позволит скрыть эту панель инструментов, потому что пользователь всегда ожидает, что сможет закрыть клавиатуру таким образом. : /   -  person Louis B.    schedule 01.01.2012
comment
Оказывается, я ошибался? Кажется, есть способ сделать это: stackoverflow.com/questions/8718411/   -  person Louis B.    schedule 04.01.2012


Ответы (1)


iOS просматривает имена элементов формы, идентификаторы или классы, а также метки, которые соответствуют этим входам. Попробуйте изменить их названия на более неясные, чтобы остановить автозаполнение, по моему опыту, это сработало.

person Ryan Brodie    schedule 15.03.2012