El atributo de método de formulario de botón HTML se utiliza para especificar el método HTTP utilizado para enviar datos al enviar el formulario. Hay dos tipos de métodos HTTP, que son GET y POST . Este atributo solo se usa con el tipo de botón = «enviar».
Sintaxis:
<button type="submit" formmethod="get|post">
Valores de atributo:
- GET: en el método GET, después de enviar el formulario, los valores del formulario serán visibles en la barra de direcciones de la nueva pestaña del navegador. Tiene un tamaño limitado de unos 3000 caracteres. Solo es útil para datos no seguros, no para información confidencial. Tiene un valor predeterminado.
- POST: en el método de publicación, después de enviar el formulario, los valores del formulario no estarán visibles en la barra de direcciones de la nueva pestaña del navegador como lo estaban en el método GET. Agrega datos de formulario dentro del cuerpo de la solicitud HTTP. No tiene limitación de tamaño. Este método no admite marcar el resultado.
Ejemplo: Este ejemplo ilustra el uso del atributo formmethod en el elemento Button .
html
<!DOCTYPE html> <html> <head> <title> Button Formmethod attribute </title> </head> <body style="text-align: center"> <h1 style="color: green"> GeeksforGeeks </h1> <h4> HTML Button Formmethod Attribute </h4> <form action="#" method="post" enctype="multipart/form-data"> First name: <input type="text" name="fname"> <br><br> Last name: <input type="text" name="lname"> <br><br> Address: <input type="text" name="Address"> <br><br> <button type="submit" formmethod="GET"> submit using GET </button> <br> <br> <button type="submit" formenctype="text/plan" formmethod="POST"> submit using POST </button> </form> </body> </html>
Producción:
Navegadores compatibles: los navegadores compatibles con el atributo HTML <button> Formmethod se enumeran a continuación:
- Google cromo 9.0
- Borde 12.0
- Internet Explorer 10.0
- Firefox 4.0
- Ópera 15
- Safari
Publicación traducida automáticamente
Artículo escrito por ManasChhabra2 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA