Attributo del metodo HTML


Definizione e utilizzo

L' methodattributo specifica come inviare i dati del modulo (i dati del modulo vengono inviati alla pagina specificata actionnell'attributo).

I dati del modulo possono essere inviati come variabili URL (con method="get") o come transazione HTTP post (con method="post").

Note su GET:

  • Aggiunge i dati del modulo all'URL in coppie nome/valore
  • La lunghezza di un URL è limitata (circa 3000 caratteri)
  • Non utilizzare mai GET per inviare dati sensibili! (sarà visibile nell'URL)
  • Utile per invii di moduli in cui un utente desidera aggiungere il risultato ai segnalibri
  • GET è migliore per i dati non protetti, come le stringhe di query in Google

Note sul POST:

  • Aggiunge i dati del modulo all'interno del corpo della richiesta HTTP (i dati non vengono mostrati nell'URL)
  • Non ha limiti di dimensioni
  • Gli invii di moduli con POST non possono essere inseriti nei preferiti

Si applica a

L' methodattributo può essere utilizzato sul seguente elemento:

Elemento Attributo
<modulo> metodo

Esempio

Esempio

Invia un modulo utilizzando il metodo "get":

<form action="/action_page.php" method="get">
  First name: <input type="text" name="fname"><br>
  Last name: <input type="text" name="lname"><br>
  <input type="submit" value="Submit">
</form>

Supporto browser

Attribute
method Yes Yes Yes Yes Yes