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
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