每次用户按键时,我实际上正在处理字段集的验证:
uname = document.getElementById('user_name');
upass = document.getElementById('password');
btn_submit = document.getElementById('btn_submit');
function verif_champs() {
if(uname.value != "" && upass.value != "")
btn_submit.disabled = false;
else
btn_submit.disabled = true;
}
document.getElementById('fieldset').onkeyup = function() {
verif_champs();
}
问题是我的表单在使用Chrome时会自动填充,因此即使fiels的内容不为空,我的提交按钮也会保持禁用状态。我该如何安排?我尝试了字段集的“onchange”事件,但它似乎被Chrome的自动完成所左右。
答案 0 :(得分:0)
为自动完成数据添加onchange
事件。
document.getElementById('fieldset').onchange = function() {
verif_champs();
}