Botón formMethod Propiedad
Ejemplo
Devuelva qué método HTTP utilizar al enviar los datos del formulario:
var x = document.getElementById("myBtn").formMethod;
Definición y uso
La propiedad formMethod establece o devuelve el valor del atributo formmethod de un botón.
El atributo formmethod especifica qué método HTTP utilizar al enviar los datos del formulario. Este atributo anula el atributo de método del formulario.
El atributo formmethod solo se usa para botones con type="submit".
Los datos del formulario se pueden enviar como variables de URL (con method="get") o como publicación HTTP (con method="post").
Notas sobre el método "obtener":
- agrega los datos del formulario a la URL en pares de nombre/valor
- es útil para envíos de formularios en los que un usuario desea marcar el resultado
- Hay un límite en la cantidad de datos que puede colocar en una URL (varía entre navegadores), por lo tanto, no puede estar seguro de que todos los datos del formulario se transfieran correctamente.
- ¡Nunca use el método "obtener" para pasar información confidencial! (la contraseña u otra información confidencial estarán visibles en la barra de direcciones del navegador)
Notas sobre el método "post":
- envía los datos del formulario como una transacción posterior HTTP
- Los envíos de formularios con el método "publicar" no se pueden marcar
- es más robusto y seguro que "get"
- no tiene limitaciones de tamaño
Nota: El atributo formmethod es nuevo para el elemento <button> en HTML5.
Compatibilidad con navegador
Property | |||||
---|---|---|---|---|---|
formMethod | Yes | 10.0 | Yes | Yes | Yes |
Sintaxis
Devuelve la propiedad formMethod:
buttonObject.formMethod
Establezca la propiedad formMethod:
buttonObject.formMethod = get|post
Valores de propiedad
Value | Description |
---|---|
get | Appends the form-data to the URL: URL?name=value&name=value |
post | Sends the form-data as an HTTP post transaction |
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
Cambie el método para enviar datos de formulario:
document.getElementById("myBtn").formMethod = "post";
Ejemplo
Otro ejemplo sobre cómo devolver la propiedad formMethod:
var x = document.getElementById("myBtn").formMethod;
páginas relacionadas
Referencia de HTML: atributo de método de formulario HTML <button>
❮ Objeto de botón