Я использую следующий javascript для проверки формы перед публикацией, но проверка не работает в IE7 и IE8, это код формы с onClick (также onSubmit не работает). В Internet Explorer он просто пропускает чек и отправляет детали.Ошибка проверки формы в Internet Explorer 7/8
<form action="bedankt.php" method="post" onClick="return checkforblank();" /></form>
Это Javascript я использую:
function checkforblank() {
var errormessage = "";
if (document.getElementById('voornaam').value == "") {
errormessage += "u bent vergeten uw voornaam in te vullen, ";
document.getElementById('voornaam').style.bordercolor = "red";
}
if (document.getElementById('achternaam').value == "") {
errormessage += "u bent vergeten uw achternaam in te vullen, " ;
document.getElementById('achternaam').style.bordercolor = "red";
}
if (document.getElementById('dag').value == "") {
errormessage += "u bent vergeten een dag te selecteren, " ;
document.getElementById('dag').style.bordercolor = "red";
}
if (document.getElementById('maand').value == "") {
errormessage += "u bent vergeten een maand te selecteren, " ;
document.getElementById('maand').style.bordercolor = "red";
}
if (document.getElementById('jaar').value == "") {
errormessage += "u bent vergeten een jaar te selecteren, " ;
document.getElementById('jaar').style.bordercolor = "red";
}
var inputVal = document.getElementById('telefoonnummer').value;
if (inputVal == "") {
errormessage += "u bent vergeten uw 10 cijferige telefoonnummer in te vullen ";
} else if (inputVal != "" && inputVal.length !== 10) {
console.log("error");
errormessage += "u bent vergeten uw 10 cijferige telefoonnummer in te vullen ";
//set your error message here
} else {
console.log("success");
}
if (errormessage != "") {
console.log("error present");
$(".error-messages").text(errormessage).fadeIn();
return false;
}
else {
document.getElementsByTagName("form")[0].submit();
}
}
герой дня –
га Ik нагель даже Naar kijken, мааровое гет Eerste поступок гет подол аль :) –
Поверьте мне, вы не хотите, чтобы подать формы в сообщении. – mplungjan