我有一个网站,可以检测用户输入用户名和密码后启用登录按钮。问题是,如果浏览器记住了用户名和密码,则永远不会启用登录按钮。是否有一种JavaScript方法可以检测浏览器输入此信息?
我有一个网站,可以检测用户输入用户名和密码后启用登录按钮。问题是,如果浏览器记住了用户名和密码,则永远不会启用登录按钮。是否有一种JavaScript方法可以检测浏览器输入此信息?
setInterval()
轮询它,但为什么在输入详细信息之前就要禁用它呢?这似乎不是一种普遍的做法。或者,您可以保持按钮启用,并在按下按钮时检查非空输入。如其他人所示,这将更加标准。
首先,正如其他人提到的那样,我不确定为什么您不会将其作为默认启用。但是,这是您需要做的。当页面加载时,只需检查字段中是否有任何内容。有时,当字段获得焦点时,浏览器会输入登录信息,但我认为如果它获得焦点,您的脚本可能会检测到输入。
window.onload=function(){
var txt=document.getElementById('username');
if(txt!==''){showSubmit();}
//if you have a preset value you can always do txt!=='username'
}