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;

Prueba por tu cuenta

Ejemplo 2

Cambiar el método de envío de datos del formulario:

document.getElementById("myBtn").formMethod = "post";

Prueba por tu cuenta

Ejemplo 3

Otro ejemplo de devolución del atributo formMethod:

var x = document.getElementById("myBtn").formMethod;

Prueba por tu cuenta

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