El atributo de método de formulario HTML <input> se utiliza para especificar el método HTTP para enviar datos de formulario a la URL de acción. Este atributo se utiliza para anular el atributo de método del elemento <form>.
Sintaxis:
<input formmethod="get | post">
Valores de atributos:
- get: Tiene un valor por defecto. 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.
- publicación: en el método de publicación, después de enviar el formulario, los valores del formulario no serán visibles en la barra de direcciones de la nueva pestaña del navegador como lo fueron 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:
<!DOCTYPE html> <html> <head> <title> HTML input formmethod Attribute </title> </head> <body style="text-align:center;"> <h1 style="color:green;"> GeeksforGeeks </h1> <h3>HTML <input> formmethod Attribute</h3> <form action="#" id="users" action="#" method="GET" target="_blank"> First name: <input type="text" name="fname" placeholder="Enter first name"> <br> <br> Last name: <input type="text" name="lname" placeholder="Enter last name"> <br> <br> <input type="submit" value="Submit" formmethod="post"> </form> </body> </html>
Producción:
Navegadores compatibles: los navegadores compatibles con el atributo de método de formulario de entrada HTML se enumeran a continuación:
- Google cromo 9.0
- Internet Explorer 10.0
- Firefox 4.0
- Safari 5.1
- Ópera 10.6