posted 15 years ago
Hi,
I have a form with two text boxes and a submit button. I am checking for some validations in onBlur of the text fields.
Now the problem is.. On invalid data, when i hit enter key the form gets submitted eventhough the error message pops up.
Plz clarify..
Cheers,
Nijeesh.
I have a form with two text boxes and a submit button. I am checking for some validations in onBlur of the text fields.
Now the problem is.. On invalid data, when i hit enter key the form gets submitted eventhough the error message pops up.
Plz clarify..
Cheers,
Nijeesh.
Thanks & Regards,<br />Nijeesh.
posted 15 years ago
Hi,
in IE form sometimes get submited when you hit enter on text field.
If this is what happend in your case, you need to define onSubmit event handler for your form, define some variable, and check it status in onSubmit. Handler for your submit button should set this variable so, that submission will be allowed.
in IE form sometimes get submited when you hit enter on text field.
If this is what happend in your case, you need to define onSubmit event handler for your form, define some variable, and check it status in onSubmit. Handler for your submit button should set this variable so, that submission will be allowed.
posted 15 years ago
Hi Nijeesh,
Try this ....
<script>
function checkEnter(event){
if(event.keyCode==13){
return false;
}
}
</script>
<form>
<input type=text onKeyPress='return checkEnter(event)'>
<input type=submit>
</form>
Now the form wil not submit if the user hits on Enter key.....He will have to hit on Submit key to submit the form.
Try this ....
<script>
function checkEnter(event){
if(event.keyCode==13){
return false;
}
}
</script>
<form>
<input type=text onKeyPress='return checkEnter(event)'>
<input type=submit>
</form>
Now the form wil not submit if the user hits on Enter key.....He will have to hit on Submit key to submit the form.
-