Bu beni gerçekten rahatsız ediyor. Sadece işlev false değerini döndürürse gönderilmemesini istiyorum. İşte senaryo.Javascript Form Doğrulama
<form onsumbit="checkPass();">
</form>
ve ne zaman ı kullanıcı
<form>
<input type="submit" onclick="checkPass();">
</form>
ve hiçbir şanslar:
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;
}
}
formu hala i kullandığınızda sumbit. Herhangi bir fikir?
Bu olay işleyicisini formunuza nasıl eklersiniz? – Gareth
Sizin kodunuz biraz kafa karıştırıcı. Çalışmaya çalıştığınız formu açıklayabilir misiniz? Bu checkPass, onsubmit işlevinizde mi? – wajiw