Atributo formMethod del botón
Definición y uso
formMethod
Configuración o devolución del atributo Atributo formmethod Valor.
El atributo formmethod especifica el método HTTP utilizado para enviar datos del formulario. Este atributo sobrescribe el atributo method del formulario.
El atributo formmethod solo se utiliza para botones de tipo "submit".
Los datos del formulario se pueden enviar como variables de URL (usando method="get") o como HTTP post (usando method="post")
Notas sobre el método "get":
- Añade los datos del formulario en forma de par de nombre/valor a la URL
- Esto es útil para los envíos de formularios en los que el usuario desea agregar un marcador a los resultados
- La cantidad de datos que se pueden放置 en la URL es limitada (varía según el navegador), por lo que no puede estar seguro de que todos los datos del formulario se transmitirán correctamente
- ¡No use 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 añadidos a favoritos
- Más robusto y seguro que "get"
- Sin límite de tamaño
Nota:Atributo formmethod Es una nueva propiedad del elemento <button> en HTML5.
Ejemplo
Ejemplo 1
Devolver el método HTTP utilizado para enviar datos del formulario:
var x = document.getElementById("myBtn").formMethod;
Ejemplo 2
Cambiar el método de envío de datos del formulario:
document.getElementById("myBtn").formMethod = "post";
Ejemplo 3
Otro ejemplo de devolución del atributo formMethod:
var x = document.getElementById("myBtn").formMethod;
Sintaxis
Devolver el atributo formMethod:
buttonObject.formMethod
Configurar el atributo formMethod:
buttonObject.formMethod = get|post
valor de atributo
valor | descripción |
---|---|
get | Adjuntar los datos del formulario 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
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Soporte | 10.0 | Soporte | Soporte | Soporte |
Páginas relacionadas
Manual de referencia de HTML:Atributo formmethod del <button> HTML