Esempio
Inviare un modulo utilizzando il "get" metodo:
<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">
</form>
Prova tu stesso " Più "Provate voi stessi" esempi di seguito.
Definizione e utilizzo
Il method attributo specifica come inviare i form-data (la forma-dati vengono inviati alla pagina specificata nella action attributi).
I form-data possono essere inviati come variabili URL (con method="get" ) o come HTTP post transazione (con method="post" ).
Note su GET :
- Aggiunge form-data nell'URL in nome coppie / valore
- La lunghezza di un URL è limitata (circa 3000 caratteri)
- Non usare mai GET per inviare dati sensibili! (Sarà visibile nella URL)
- Utile per l'invio di moduli in cui un utente desidera aggiungere un segnalibro il risultato
- GET è meglio per i dati non sicuri, come stringhe di query a Google
Note su POST :
- Accoda form-data all'interno del corpo della richiesta HTTP (dati non viene mostrata è in URL)
- Non ha limiti di dimensione
- Invio di moduli con POST non possono essere contrassegnate
Supporto per il browser
Attributo | |||||
---|---|---|---|---|---|
method | sì | sì | sì | sì | sì |
Differenze tra HTML 4.01 e HTML5
NESSUNA.
Sintassi
<form method="get|post">
I valori degli attributi
Valore | Descrizione |
---|---|
get | Predefinito. Aggiunge i form-data per l'URL in coppie nome / valore: URL?name=value&name=value |
post | Invia i form-data come una transazione HTTP post |
Altri esempi
Esempio
Inviare un modulo utilizzando il "post" metodo:
<form
action="demo_form_method_post.asp"
method="post">
First name: <input type="text" name="fname"><br>
Last name:
<input type="text" name="lname"><br>
<input type="submit" value="Submit">
</form>
Prova tu stesso "