2013-08-21 3 views
0

Я использую jQuery на своем веб-сайте. Я хотел бы зафиксировать значение поля формы при загрузке веб-страницы.Захват значения поля, установленного браузером

Я ничего не делаю для заполнения этого поля. Другими словами, это стандартный поле ввода текста:

<input id="registration_email" type="text" value="" name="registration_email"> 

Однако, браузер Chrome автоматически помещает свой адрес электронной почты в этой области.

Как я могу зафиксировать это значение при загрузке страницы?

Когда jQuery(document).ready(...) работает, значение jQuery("#registration_email").val() пуст. Кажется, что браузер заполняет это поле после завершения события ready. Есть ли еще одно событие, которое я могу использовать?

+0

попробовать с событием изменений на входе –

ответ

0

Браузер не запускает событие при автозаполнении поля, поэтому единственным вариантом является опрос поля, чтобы узнать, изменилось ли оно с каким-либо значением по умолчанию.

Существует jQuery plugin для точной вещи, хотя

+0

на самом деле? Так что мое решение не сработает? – thatidiotguy

+0

Нет, это не сработает. –

+0

Это отличный ответ и решает мою проблему. Большое спасибо. – user2704752

Смежные вопросы