In a javascript function invoked from an onsubmit handler, if the function returns false, the form is still submitted. If I find an error in a form, how do I cancel the submit?
HTML form has: action="/TTFFRP/addlicense.rex" method="get" onsubmit="validate_data();"
validate_data is defined in tags:
function validate_data()
{ alert('in validate routine'); if (document.getElementById('custname').value == ) { alert('Customer name must not be blank; put in name of organization licensing File RePackager'); return false; }
}
HTML form has: action="/TTFFRP/addlicense.rex" method="get" onsubmit="validate_data();"
validate_data is defined in tags:
function validate_data()
{
alert('in validate routine');
if (document.getElementById('custname').value == '')
{
alert('Customer name must not be blank; put in name of organization licensing File RePackager');
return false;
}
}
所有回复 (3)
I have the exactly same problem
Try posting at the Web Development / Standards Evangelism forum at MozillaZine. The helpers over there are more knowledgeable about web page development issues with Firefox. http://forums.mozillazine.org/viewforum.php?f=25 You'll need to register and login to be able to post in that forum.
Make the onsubmit handler say "return validate_data();" so:
works!