Los últimos tutoriales de desarrollo web
 

HTML <input> formmethod Attribute

<HTML <input> etiqueta

Ejemplo

El segundo botón de enviar reemplaza el método HTTP de la forma:

<form action="demo_form.asp" method="get">
  First name: <input type="text" name="fname"><br>
  Last name: <input type="text" name="lname"><br>
  <input type="submit" value="Submit">
  <input type="submit" formmethod="post" formaction="demo_post.asp" value="Submit using POST">
</form>
Inténtalo tú mismo "

Definición y Uso

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

El formmethod atributo anula el método de atributo de la <form> elemento.

Nota: El formmethod atributo puede utilizarse con type="submit" y type="image" .

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

Notas sobre el método "get":

  • Este método añade los form-data a la URL de pares de nombre / valor
  • Este método 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 use el "get" método para transmitir información sensible! (Contraseña u otra información sensible será visible en la barra de direcciones del navegador)

Notas sobre el "post" método:

  • Este método envía las form-data como un HTTP post transacción
  • Los envíos de formularios con el "post" método no se pueden marcar
  • El "post" método es más robusto y seguro que "get" , y "post" no tiene limitaciones de tamaño

Soporte para el navegador

Los números de la tabla especifican la primera versión del navegador que es totalmente compatible con el atributo.

Atributo
formmethod 9.0 10.0 4.0 5.1 10.6

Diferencias entre HTML 4.01 y HTML5

El formmethod atributo es nuevo en HTML5.


Sintaxis

<input formmethod="get|post">

Los valores de atributo

Valor Descripción
get Defecto. Añade los form-data a la dirección URL en pares de nombre / valor: URL?name=value&name=value
enviar Envía los form-data como un HTTP post transacción

<HTML <input> etiqueta