Punto 8.4: Botones de envío y reseteo (button, input type=’submit’/’reset’)
En los formularios HTML, el envío y el restablecimiento de datos se gestionan mediante botones especializados. Existen dos formas principales de crear estos controles:
<input type='submit'> / <input type='reset'><button type='submit'> / <button type='reset'> / <button type='button'>
1. <input type=’submit’>
Es la forma más clásica de definir un botón de envío. Al pulsarlo, el formulario se envía según los atributos method y action del <form>.
- value: texto que aparece en el botón.
- name: nombre del parámetro que se envía junto al
value. - formaction: (HTML5) anula el
actiondel<form>. - formenctype: (HTML5) tipo de codificación de datos (p.ej.
multipart/form-data). - formmethod: (HTML5) GET/POST si difiere del
methoddel<form>. - formnovalidate: omite la validación de campos
requiredopattern. - formtarget: destino de la respuesta (p.ej.
_blank).
2. <button type='submit'>
Con <button> podemos incluir contenido HTML (iconos, imágenes, etiquetas <span>…) dentro del botón. En HTML5, el valor por defecto de type es 'submit' si no se especifica.
- Puede contener HTML:
🛒 Comprar,<img src='icono.svg'>. - Se puede estilizar más fácilmente (clases, pseudoelementos, etc.).
- Los mismos atributos de formulario (
formaction,formmethod, etc.) se aplican.
3. <input type='reset'> y <button type='reset'>
Restablecen los valores de los controles a su estado inicial al cargarse la página. No envían nada al servidor; simplemente limpian los datos del formulario.
Deja una respuesta
Lo siento, debes estar conectado para publicar un comentario.