English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Questo articolo introduce l'uso dell'attributo method nel modulo HTML, con esempi pratici su come usarlo, la compatibilità dei browser, la definizione della sintassi e le informazioni dettagliate sui valori degli attributi.
Usa il metodo "get" per inviare il modulo:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Guida di base all'uso del metodo get di HTML form (oldtoolbag.com)</title> </head> <body> <form action="action_page.php" method="get"> Nome: <input type="text" name="fname"><br> Cognome: <input type="text" name="lname"><br> <input type="submit" value="Submit"> </form> </body> </html>Prova a vedere ‹/›
IEFirefoxOperaChromeSafari
Tutti i browser principali supportano l'attributo method.
Il metodo method determina come inviare i dati del modulo (form-data) (i dati del modulo vengono inviati alla pagina specificata nell'attributo action).
I dati del modulo possono essere inviati come variabili dell'URL (method="get") o come transazione HTTP POST (method="post").
Commenti su GET:
Aggiungi i dati del modulo in forma di coppia nome/valore all'URL
La lunghezza dell'URL è limitata (circa 3000 caratteri)
Non utilizzare GET per inviare dati sensibili (visibili nell'URL)
Utilizzato per i moduli che l'utente desidera aggiungere ai segnalibri
GET è più adatto per dati non sicuri, come le stringhe di ricerca di Google
Note su POST:
Aggiungere i dati del modulo al corpo della richiesta HTTP (i dati non vengono visualizzati nell'URL)
Senza limiti di lunghezza
I moduli inviati tramite POST non possono essere aggiunti ai segnalibri
Nessuno.
<form metodo="get|post">
Valore | Descrizione |
---|---|
get | Predefinito. Aggiungere i dati del modulo (form-data) in forma di coppia nome/valore all'URL: URL?nome=valore&nome=valore. |
post | Inviare dati del modulo nella forma di transazione HTTP post (form-data). |
Consegnare il modulo utilizzando il metodo "post"
Inviare dati del modulo tramite metodo "post".