エラーが発生しました。たとえば、名前、生年月日、年齢、メール ID の 4 つのテキスト ボックスがあります。これで、名前、生年月日、年齢を入力しましたが、メール ID を入力していません。送信をクリックすると、アラートボックスがそのメールIDに表示され、そのように空です。そのアラート ボックスで [OK] をクリックすると、残りの 3 つのフィールド name、dob、age も [OK] をクリックすると空になります。
<script>
function validateForm(){
var x=document.forms["registration_form"]["user_name"].value
if (x==null || x=="")
{
alert("Please Enter The Name");
return false;
}
else{ true}
var x=document.forms["registration_form"]["dob"].value
if (x==null || x=="")
{
alert("Please Enter Date Of Birth");
return false;
}
else{ true}
var x=document.forms["registration_form"]["age"].value
if (x==null || x=="")
{
alert("Please Enter Age");
return false;
}
else{ true}
var x=document.forms["registration_form"]["number"].value
if (x==null || x=="")
{
alert("Please Enter The Mobile Number");
return false;
}
else{ true}
var x=document.forms["registration_form"]["mail"].value
var atpos=x.indexOf("@");
var dotpos=x.lastIndexOf(".");
if (x==null || x=="" || atpos<1 || dotpos<atpos+2 || dotpos+2>=x.length)
{
alert("Please Enter a Valid Mail-Id and Must fill it");
return false;
}
else{ true}
var x=document.forms["registration_form"]["address"].value
if (x==null || x=="")
{
alert("Please Enter The address ");
return false;
}
else
{
return true;
}
}
</script>