Form buttons in JavaScript
You already know that a form is submitted
when a button is clicked. Here, however,
there are nuances. The button must have
the type attribute set to
submit:
<form>
<input name="test1">
<input name="test2">
<input type="submit">
</form>
A form will also be submitted by the
button tag with the type
attribute set to submit:
<form>
<input name="test1">
<input name="test2">
<button type="submit">btn</button>
</form>
A form will also be submitted if you put
focus in any of the inputs and press
Enter.
The button with the type attribute
set to button is used as a page
element and will not submit a form:
<form>
<input name="test1">
<input name="test2">
<input type="button">
</form>
The button tag will work
in the same way:
<form>
<input name="test1">
<input name="test2">
<button>btn</button>
</form>
Button with the type attribute set
to reset will clear a completed
form:
<form>
<input name="test1">
<input name="test2">
<input type="reset">
<input type="submit">
</form>
Correct the following code so that a button submits a form to the server:
<form>
<input name="name">
<input name="surn">
<button>submit</button>
</form>