Как избежать пользовательского ввода в поле формы в WebView? - PullRequest
0 голосов
/ 01 ноября 2010

когда я загружаю сенсорную страницу входа в Facebook в веб-представлении, я хочу, чтобы в поле электронной почты было установлено значение, и его нельзя было изменить, и для этого я вставил в веб-просмотр код JavaScript, отключив этот элемент,Все работает нормально, пока я не хочу нажать кнопку входа в систему, потому что страница обновляется, а не отправлять информацию для входа.Я заметил, что если я не отключаю элемент, кнопка входа в систему работает нормально, но я не знаю, почему это происходит.

В чем может быть проблема?Я подумал о другом способе заставить его работать: всякий раз, когда пользователь пытается изменить поле электронной почты, игнорируйте все, что он делает, но я думаю, что это менее профессиональный способ исправить это.

С уважением.

Ответы [ 2 ]

2 голосов
/ 01 ноября 2010

Вы можете использовать jQuery для привязки к событию нажатия клавиши для поля, а затем использовать event.which для поиска keyInput и сброса всех кодов.Тогда поле не отключено, оно просто не примет ввод.

0 голосов
/ 05 ноября 2010

Я не смог отключить элемент и отправить информацию, поэтому я выбрал другой способ, не позволяя пользователю вводить что-либо с параметром readOnly, вместо которого отключен.Это проще, чем ответ Mech Software, хотя и спасибо за ваш ответ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...