Hi guys, wondering if any of you know how to break an infinite loop caused by an onblur event?
<HTML>
<HEAD>
<TITLE>Webpurchase</title>
<SCRIPT LANGUAGE="JavaScript">
<!--
function checkCo()
{
if(document.form1.companyName.value==""
{
window.alert("Please enter Company Name."
document.form1.companyName.focus()
return false
}
return true
}
function checkPerson()
{
if(document.form1.contactPerson.value==""
{
window.alert("Please enter Contact Person."
document.form1.contactPerson.focus()
return false
}
return true
}
//-->
</script>
</head>
<BODY>
<FORM ACTION="webpurchase3.php"
ID="form1"
NAME="form1"
METHOD="POST"
// onsubmit="return checkData()"
// onblur="checkCo()"
// onblur="checkPerson()"
>
<tr>
<td>Company Name</td>
<td align=left><INPUT TYPE="TEXT" ID="companyName" size=30 maxlength=30 onblur="checkCo()"></td>
</tr>
<tr>
<td>Contact Person</td>
<td align=left><input type="text" name="contactPerson" size=30 maxlength=30 onblur="checkPerson()"></td>
</tr>
<HTML>
<HEAD>
<TITLE>Webpurchase</title>
<SCRIPT LANGUAGE="JavaScript">
<!--
function checkCo()
{
if(document.form1.companyName.value==""
{
window.alert("Please enter Company Name."
document.form1.companyName.focus()
return false
}
return true
}
function checkPerson()
{
if(document.form1.contactPerson.value==""
{
window.alert("Please enter Contact Person."
document.form1.contactPerson.focus()
return false
}
return true
}
//-->
</script>
</head>
<BODY>
<FORM ACTION="webpurchase3.php"
ID="form1"
NAME="form1"
METHOD="POST"
// onsubmit="return checkData()"
// onblur="checkCo()"
// onblur="checkPerson()"
>
<tr>
<td>Company Name</td>
<td align=left><INPUT TYPE="TEXT" ID="companyName" size=30 maxlength=30 onblur="checkCo()"></td>
</tr>
<tr>
<td>Contact Person</td>
<td align=left><input type="text" name="contactPerson" size=30 maxlength=30 onblur="checkPerson()"></td>
</tr>