Atributo formMethod del Input Submit
Definición y uso
formMethod
Configura o devuelve el valor del atributo formmethod del botón de envío.
El atributo HTML formmethod define el método HTTP utilizado para enviar los datos del formulario a la URL de acción.
El atributo formmethod sobrescribe el atributo <form> Atributo method.
El atributo formmethod solo se utiliza para botones con type="submit"
Los datos del formulario se pueden enviar como variables de URL (method="get") o como transacción HTTP post (method="post")
Notas sobre el método "get":
- Los datos del formulario se adjuntan a la URL en forma de pares de nombre/valor
- Esto es útil para los envíos de formularios en los que el usuario desea agregar un favorito a los resultados
- La cantidad de datos que puede poner en la URL es limitada (varía según el navegador), por lo que no puede asegurarse de que todos los datos del formulario se transmitan correctamente
- ¡No utilice el método "get" para transmitir información sensible! (Las contraseñas u otra información sensible se mostrarán en la barra de direcciones del navegador)
Notas sobre el método "post":
- Envía los datos del formulario como una transacción HTTP post
- Los formularios enviados con el método "post" no pueden ser guardados como favoritos
- Es más robusto y seguro que "get"
- No tiene límite de capacidad
Notas:El atributo formmethod es una nueva propiedad del elemento <input> con type="submit" en HTML5.
Vea también:
Manual de referencia HTML:Atributo formmethod del <input> de HTML
Ejemplo
Ejemplo 1
Averigüe el método HTTP utilizado para enviar el formulario al servidor:
var x = document.getElementById("mySubmit").formMethod;
Ejemplo 2
Cambie el método utilizado para enviar los datos del formulario:
document.getElementById("mySubmit").formMethod = "post";
Sintaxis
Retorne el atributo formMethod:
submitObject.formMethod
Establezca el atributo formMethod:
submitObject.formMethod = get|post
Valor del atributo
Valor | Descripción |
---|---|
get | Predeterminado. Adjunte los datos del formulario en forma de pares de nombre/valor a la URL: URL?name=value&name=value。 |
post | Enviar los datos del formulario como transacción HTTP post. |
Detalles técnicos
Valor de retorno: | Valor de cadena que indica el método HTTP utilizado para enviar el formulario al servidor. |
---|
Compatibilidad del navegador
Los números en la tabla indican la versión del navegador que primero admitió esta propiedad.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Soporte | 10.0 | Soporte | Soporte | Soporte |