所以我有一些输入(姓名,用户名,生日,密码和电子邮件)与一些验证条件,我这样做例如:Javascript - 启用提交按钮,当所有输入有效
function checkfnlname(field) {
curr = document.getElementById(field).value;
if (curr.length > 0) {
updateCSSClass(field, 1);
return true;
}
else {
updateCSSClass(field, 0);
return false;
}}
这改变了它的颜色并返回true。我使用onKeyUp=""
来调用这些函数。 现在我想要做的是使“提交”按钮处于禁用状态,直到所有字段都已完成并通过上面的函数进行验证。 我写了这个功能:
function formvalid() {
if (checkfnlname('fname') && && (all other fields)) {
document.getElementByID("submitinput").disabled = false;
}
else {
document.getElementByID("submitinput").disabled = true;
}
return 1;}
但我不知道如何/在哪里调用它。 (我尝试了很多我发现的东西,但没有成功) 这是正确的方法吗?如果是的话,我该如何调用这个函数?
把它也“的onkeyup” – rmondesilva