May 1, 2000 - Form Cancellation
![]() |
May 1, 2000 Form Cancellation Tips: May 2000
Yehuda Shiran, Ph.D.
|
onSubmit event handler, do the required action when the trigger goes off, and then cancel the event by returning a false value. In this way, we still utilize the advantages of the submit button (submission via the Enter key) without actually submitting the form.Let's take an example. Suppose a form's header is defined as:
<FORM NAME="organizer", onSubmit="display(); return false;">
and is composed of two elements:
NAME="prefix"
VALUE="Display"
The user can submit the form by clicking the button labeled "Display," or by pressing Enter when the cursor is located in the text field. When the user submits the form, the onSubmit event handler is triggered. It invokes the display() function.
The onSubmit event handler returns false in order to cancel the form's submission. If we aren't really submitting the form, then why didn't we use a standard button instead of a submit button? The answer is simple. If we used a standard button to invoke display() via its onClick event handler, that would be the only way to call display(). By using the form's onSubmit event handler to call the function, the user can also load the desired page by pressing Enter within the text field.
Learn more about canceling a form submission in Column 15, Lookup Lists.


Find a programming school near you