English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Manuale di riferimento HTML

Completo di etichette HTML

HTML: attributo method del <form>

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.

 HTML <form> etichetta

Esempio online

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 ‹/›

Compatibilità dei browser

IEFirefoxOperaChromeSafari

Tutti i browser principali supportano l'attributo method.

Definizione e uso

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

Differenze tra HTML 4.01 e HTML5

Nessuno.

Sintassi

<form metodo="get|post">

Valore dell'attributo

ValoreDescrizione
getPredefinito. Aggiungere i dati del modulo (form-data) in forma di coppia nome/valore all'URL: URL?nome=valore&nome=valore.
postInviare dati del modulo nella forma di transazione HTTP post (form-data).

Più esempi

Consegnare il modulo utilizzando il metodo "post"
Inviare dati del modulo tramite metodo "post".

 HTML <form> etichetta