Submit button
The native submit button elements are:
-
<button >
(its defaulttype
is"submit"
) -
<input type="submit">
-
<input type="image">
In addition to submitting a form, a submit button can affect the form's behavior and what data is sent.
Overriding the form's behavior
Submit buttons can override the form's submission behavior through various attributes:
-
formaction
: Override theaction
attribute of the form. -
formenctype
: Override theenctype
attribute of the form. -
formmethod
: Override themethod
attribute of the form. -
formnovalidate
: Override thenovalidate
attribute of the form. -
formtarget
: Override thetarget
attribute of the form.
Form data entries
If the submit button is a
<button >
or
<input type="submit">
and has a name
attribute, the form data set will include an entry for its name
and value
.
If the submit button is an
<input type="image">
, the form data set will include entries for the X and Y coordinates that the user clicked on (e.g. x=100 &y=200
or buttonName.x=123 &buttonName.y=234
).