Los últimos tutoriales de desarrollo web
 

Input Submit formMethod Property

<Entrada Presentar Objeto

Ejemplo

Averiguar qué método HTTP que se utiliza para enviar el formulario al servidor:

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

El resultado de x podría ser:

post
Inténtalo tú mismo "

Definición y Uso

Los conjuntos de propiedades formMethod o devuelve el valor de la formmethod atributo de un botón de enviar.

El formmethod atributo define el método HTTP para enviar form-data a la URL de acción.

El formmethod atributo anula el method atributo de la <form> elemento.

El formmethod atributo sólo se utiliza para los botones con type = "submit".

Los-datos del formulario pueden ser enviados como variables de URL (method="get") o como una transacción de post HTTP (method="post") .

Notas sobre el "get" método:

  • que añade los form-data a la URL en el nombre de pares / valor
  • es útil para el envío de formularios donde un usuario desea marcar el resultado
  • Hay un límite a la cantidad de datos que se pueden colocar en una dirección URL (varía entre los navegadores), por lo tanto, no se puede estar seguro de que todos los form-data serán transferidos correctamente
  • Nunca utilice el "get" método para pasar información sensible! (Contraseña u otra información sensible serán visibles en la barra de direcciones del navegador)

Notas sobre el "post" método:

  • se envía el formulario-datos como una transacción de post HTTP
  • Los envíos de formularios con el "post" método no se pueden marcar
  • es más robusta y segura que "get"
  • que no tiene limitaciones de tamaño

Nota: El formmethod atributo es nuevo para el <input> elemento con type = "submit" en HTML5.


Soporte del navegador

Internet ExplorerFirefoxOperaGoogle ChromeSafari

La propiedad formMethod es compatible con todos los principales navegadores.

Nota: La propiedad formMethod no es compatible con Internet Explorer 9 y versiones anteriores.


Sintaxis

Devolver la propiedad formMethod:

submitObject .formMethod

Establecer la propiedad formMethod:

submitObject .formMethod=get|post

Valores de propiedad

Valor Descripción
get Defecto. Añade los form-data a la URL en pares de nombre / valor: URL nombre = valor & nombre = valor?
post Envía el formulario-datos como una transacción de post HTTP

Detalles técnicos

Valor de retorno: Una cadena, que representa el método HTTP que se utiliza para enviar el formulario al servidor

Más ejemplos

Ejemplo

Cambiar el método para enviar form-data:

document.getElementById("mySubmit").formMethod = "post";
Inténtalo tú mismo "

Páginas relacionadas

Referencia HTML: HTML <input> atributo formmethod


<Entrada Presentar Objeto