Navigator 2.0, Internet Explorer 3.0
The submit() method submits the specified form, almost as if a Submit button had been pressed by the user. The form is submitted as specified by the action, method and encoding properties of form (or the ACTION, METHOD, and ENCTYPE attributes of the <FORM> tag), and the results are displayed in the window or frame specified by the target property or the TARGET attribute.
The one important difference between the submit() method and form submission by the user is that the onsubmit() event handler is not invoked when submit() is called. If you use onsubmit() to perform input validation, for example, you'll have to do that validation explicitly before calling submit().
It is more common to use a Submit button to allow the user to submit the form than it is to call the submit() method yourself.