<button>Enviar 1</button>
<input type="submit" value="Enviar 2">
<button>Enviar 1</button>
<input type="submit" value="Enviar 2">
Hola Isaac!
No es lo mismo utilizar un botón <button>
que un <input type="submit">
, aunque ambos elementos tienen la función de enviar un formulario.
La principal diferencia entre ellos es que el botón <button>
puede tener contenido interno, como texto o elementos HTML, mientras que el <input type="submit">
solo puede tener un valor de texto. Además, el botón <button>
también se puede utilizar con JavaScript para realizar acciones adicionales, mientras que el <input type="submit">
solo envía el formulario.
En resumen, si solo necesitas enviar un formulario, puedes utilizar cualquiera de los dos elementos. Si necesitas más flexibilidad y la posibilidad de agregar contenido interno, entonces el botón <button>
es la mejor opción.
Espero que te haya quedado claro. Un abrazo!