встроенное автозаполнение браузера для динамически генерируемых форм (обрабатывается с помощью ajax)

Я динамически генерирую форму. Для простоты предположим, что это форма входа с адресом электронной почты / паролем. Форма отправлена, но при отправке она запускает запрос AJAX, который обрабатывает фактический вход в систему, и событие отправки отменяется ( e.preventDefault () ).

Я использую e.preventDefault () , чтобы отменить действие формы по умолчанию, то есть перейти на страницу в «действии» , но это также, похоже, отменяет автозаполнение обнаружение браузера.

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

  • Поле ввода type = "text" должно иметь имя
  • Форма должна быть отправлена <- в моем случае этого на самом деле не происходит

Верен ли мой анализ и есть ли способ заставить автозаполнение работать в этом случае?


Чтобы отвести фанатов: я не ищу любое решение, которое включает jQuery или [вставьте свою структуру] , я хочу использовать встроенную функцию автозаполнения браузера. У меня нет списка слов, которые я хочу дополнить автозаполнением.

20
задан smhg 2 December 2013 в 18:07
поделиться