Botones de formulario en JavaScript
Ya sabes que un formulario se envía
pulsando un botón. Sin embargo, aquí hay matices.
El botón debe tener el atributo type
con el valor submit:
<form>
<input name="test1">
<input name="test2">
<input type="submit">
</form>
El formulario también será enviado por la etiqueta button
con el atributo type con el valor submit:
<form>
<input name="test1">
<input name="test2">
<button type="submit">btn</button>
</form>
El formulario también se enviará si en cualquiera
de los inputs se establece el foco y se pulsa Enter.
El botón con el atributo type con el valor
button se utiliza como elemento de la página
y no enviará el formulario:
<form>
<input name="test1">
<input name="test2">
<input type="button">
</form>
La etiqueta button funcionará de manera similar:
<form>
<input name="test1">
<input name="test2">
<button>btn</button>
</form>
El botón con el atributo type con el valor
reset limpiará el formulario completado:
<form>
<input name="test1">
<input name="test2">
<input type="reset">
<input type="submit">
</form>
Corrija el siguiente código para que el botón envíe el formulario al servidor:
<form>
<input name="name">
<input name="surn">
<button>send</button>
</form>