English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La propiedad formmethod define el método HTTP utilizado para enviar los datos del formulario a la URL de acción. La propiedad formmethod sobrescribe la propiedad method del elemento <form>. Nota: La propiedad formmethod se puede usar junto con type = "submit" y type = "image".
El segundo botón de envío cubrirá el siguiente método HTTP:
!DOCTYPE html <html> <head> <title>HTML:<input> propiedad formmethod - 基础教程网(oldtoolbag.com)</title> <body> <form action="action_page.php" method="get" target="_blank"> Nombre: <input type="text" name="fname"><br> Apellido: <input type="text" name="lname"><br> <input type="submit" value="Enviar"> <input type="submit" formmethod="post" value="Enviar usando POST"> </form> </body> </html>Prueba para ver ‹/›
IEFirefoxOperaChromeSafari
Internet Explorer 10, Firefox, Opera, Chrome y Safari admiten la propiedad formmethod.
Atención:Internet Explorer 9 y versiones anteriores no admiten la propiedad formmethod del etiqueta <input>.
La propiedad formmethod define el método HTTP para enviar los datos del formulario al URL de acción.
La propiedad formmethod sobrescribe el elemento <form> del method propiedad
Atención:La propiedad formmethod se utiliza junto con type="submit" y type="image".
Los datos del formulario pueden enviarse en forma de variable del URL (method="get") o como transacción HTTP post (method="post").
Notas sobre el método "get":
Este método envía los datos del formulario en nombre/La forma de parámetro se adjunta al URL
Este método es muy útil para las presentaciones de formularios que los usuarios desean marcar como favoritos
La longitud de la URL es limitada(los límites varían según el navegador),por lo tanto,no puede asegurarse de que todos los datos del formulario se transmitan correctamente.
Nunca utilice el método "get" para enviar datos sensibles!(como contraseñas u otra información sensible, que es visible en la barra de direcciones del navegador)、
Comentarios sobre el método "post":
Este método envía los datos del formulario en forma de transacción HTTP post
No se puede agregar el formulario enviado mediante el método "post" a los marcadores
el método "post" es más seguro que "get" y "post" no tiene límite de longitud
La propiedad formmethod es HTML5 nuevo atributo agregado.
<input formmethod="get|post">
valor | descripción |
---|---|
get | por defecto。Enviar datos del formulario(form-data)con nombre/valores en forma de pares adicionados a la URL: URL?name=value&name=value。 |
post | Enviar datos del formulario en forma de transacción HTTP post(form-data)。 |