Как вы узнаете, что браузер автоматически заполнил текстовое поле? Особенно с полями имени пользователя и пароля, которые автоматически заполняются при загрузке страницы.
Мой первый вопрос: когда это происходит в последовательности загрузки страницы? Это до или после document.ready?
Во-вторых, как я могу использовать логику, чтобы узнать, произошло ли это? Это не то, что я хочу, чтобы это не произошло, просто подключитесь к событию. Предпочтительно что-то вроде этого:
if (autoFilled == true) {
} else {
}
Если возможно, мне бы хотелось увидеть jsfiddle, показывающий ваш ответ.
Возможные дубликаты
Событие DOM для автозаполнения пароля браузера?
События, связанные с автозаполнением браузера и Javascript
- Оба эти вопроса на самом деле не объясняют, какие события запускаются, они просто постоянно перепроверяют текстовое поле (это не полезно для производительности!).