al9000
05-13-2003, 06:08 AM
For some odd reason, return false is not keeping my forms from submitting. My error messages are getting captured and spit out via Alert(), but it seems that the return false is not coming to play. Any ideas where I am being stupid or careless?? I've looked at it too many times so I had to stop in and ask.
<script language=Javascript>
function checkform(a){
var iwebreq = window.document.forms[0].iweb_req.value;
var sys = window.document.forms[0].System.value;
var generic = window.document.forms[0].Generic.value;
var error_stat = 'N';
var err_msg = ' ';
if (iwebreq != null) {
if (((iwebreq.substr(0,1) >= 0) && (iwebreq.substr(0,1) <= 9))
&& ((iwebreq.substr(1,1) >= 0) && (iwebreq.substr(1,1) <= 9))
&& ((iwebreq.substr(2,1) >= 0) && (iwebreq.substr(2,1) <= 9))
&& ((iwebreq.substr(3,1) >= 0) && (iwebreq.substr(3,1) <= 9))
&& ((iwebreq.substr(4,1) >= 0) && (iwebreq.substr(4,1) <= 9))) {
}
else {
var err1 = "Non Numeric iWEB Req Number\n";
err_msg = err_msg + err1;
error_stat = "Y";
}
}
if (iwebreq.length < 5) {
var err2 = "iWEB Req is not a full 5 positions\n";
err_msg = err_msg + err2;
error_stat = "Y";
}
if (error_stat == "Y") {
alert(err_msg);
return false;
}
else {
return true;
}
}
</script>
<script language=Javascript>
function checkform(a){
var iwebreq = window.document.forms[0].iweb_req.value;
var sys = window.document.forms[0].System.value;
var generic = window.document.forms[0].Generic.value;
var error_stat = 'N';
var err_msg = ' ';
if (iwebreq != null) {
if (((iwebreq.substr(0,1) >= 0) && (iwebreq.substr(0,1) <= 9))
&& ((iwebreq.substr(1,1) >= 0) && (iwebreq.substr(1,1) <= 9))
&& ((iwebreq.substr(2,1) >= 0) && (iwebreq.substr(2,1) <= 9))
&& ((iwebreq.substr(3,1) >= 0) && (iwebreq.substr(3,1) <= 9))
&& ((iwebreq.substr(4,1) >= 0) && (iwebreq.substr(4,1) <= 9))) {
}
else {
var err1 = "Non Numeric iWEB Req Number\n";
err_msg = err_msg + err1;
error_stat = "Y";
}
}
if (iwebreq.length < 5) {
var err2 = "iWEB Req is not a full 5 positions\n";
err_msg = err_msg + err2;
error_stat = "Y";
}
if (error_stat == "Y") {
alert(err_msg);
return false;
}
else {
return true;
}
}
</script>