這實在讓我感到困擾。如果函數返回false,我只想讓表單不提交。這是腳本。Javascript表單驗證
function checkPass(){
var pass1 = document.getElementById('pass');
var pass2 = document.getElementById('pass2');
var message = document.getElementById('confirmMessage');
var goodColor = "#224466";
var badColor = "#900000";
if(pass1.value == pass2.value){
pass2.style.backgroundColor = goodColor;
return true;
}else{
pass2.style.backgroundColor = badColor;
return false;
}
}
形式仍然透過當我使用:
<form onsumbit="checkPass();">
</form>
,當我的用戶
<form>
<input type="submit" onclick="checkPass();">
</form>
和沒有運氣。有任何想法嗎?
你如何將該事件處理程序附加到表單中? – Gareth 2010-11-18 22:08:28
你的代碼有點混亂。你能澄清你正在嘗試使用的表單嗎?您的onsubmit函數中是否使用checkPass? – wajiw 2010-11-18 22:10:10