所以我有一些輸入(姓名,用戶名,生日,密碼和電子郵件)與一些驗證條件,我這樣做例如: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