Attributo del metodo HTML
Definizione e utilizzo
L' method
attributo specifica come inviare i dati del modulo (i dati del modulo vengono inviati alla pagina specificata
action
nell'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' method
attributo 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 |