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

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

6
задан Tim 8 July 2010 в 01:02
поделиться

4 ответа

Вы можете опросить его с помощью setInterval () , но почему вы хотите, чтобы он был отключен, прежде чем подробности будут все равно вошли?

Кажется, это не является широко распространенной практикой.

4
ответ дан 16 December 2019 в 21:33
поделиться

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

4
ответ дан 16 December 2019 в 21:33
поделиться

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

window.onload=function(){
  var txt=document.getElementById('username');
  if(txt!==''){showSubmit();}
  //if you have a preset value you can always do txt!=='username'
}
0
ответ дан 16 December 2019 в 21:33
поделиться

Не тестировал, но вы можете использовать событие onchange в текстовых полях.

0
ответ дан 16 December 2019 в 21:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: