Я динамически генерирую форму. Для простоты предположим, что это форма входа в систему с адресом электронной почты/паролем. Форма отправляется, но onsubmit запускает запрос AJAX, который обрабатывает фактический логин, и событие отправки отменяется (e.preventDefault()
).
Я использую e.preventDefault()
, чтобы отменить действие по умолчанию для формы, то есть перейти на страницу в "действие", но это также отменяет обнаружение автозаполнения браузера.
Я думаю, вам нужно заполнить несколько требований для работы автозаполнения:
- Ваше поле ввода
type="text"
должно иметьname
- Форма должна быть отправлена < - это не происходит в моем случае
Правильно ли мой анализ и есть ли способ сделать автозаполнение в этом случае?
Чтобы отвлечь фанатов: я не ищу какое-либо решение, которое включает jQuery или [вставлять фреймворк], я хочу использовать функцию автозаполнения собственного браузера. У меня нет списка слов, которые я хочу автозаполнять с помощью.