English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
L'attributo formmethod definisce il metodo HTTP utilizzato per inviare i dati del modulo a un URL di operazione. L'attributo formmethod sovrascrive l'attributo method dell'elemento <form>. Attenzione: l'attributo formmethod può essere utilizzato insieme a type = "submit" e type = "image".
Il secondo pulsante di invio coprirà il seguente metodo HTTP:
<!DOCTYPE html> <html> <head> <title>HTML:<input> attributo formmethod - Sito di tutorial di base (oldtoolbag.com)</title> <body> <form action="action_page.php" method="get" target="_blank"> Nome: <input type="text" name="fname"><br> Cognome: <input type="text" name="lname"><br> <input type="submit" value="Invia"> <input type="submit" formmethod="post" value="Invia utilizzando POST"> </form> </body> </html>Prova a vedere ‹/›
IEFirefoxOperaChromeSafari
Internet Explorer 10, Firefox, Opera, Chrome e Safari supportano l'attributo formmethod.
Attenzione:Internet Explorer 9 e le versioni precedenti non supportano l'attributo formmethod del tag <input>.
L'attributo formmethod definisce il metodo HTTP utilizzato per inviare i dati del modulo all'URL action.
L'attributo formmethod sovrascrive il metodo dell'elemento <form>. method Attributo.
Attenzione:L'attributo formmethod viene utilizzato insieme a type="submit" e type="image".
I dati del modulo possono essere inviati come variabili dell'URL (method="get") o come transazione HTTP post (method="post").
Commento sull' metodo "get":
I dati del modulo vengono aggiunti all'URL nella forma nome/valore
Questo metodo è molto utile per gli utenti che desiderano aggiungere segnalibri alle submission dei moduli
La lunghezza dell'URL è limitata (le limitazioni variano da browser a browser), quindi non è possibile garantire che tutti i dati del modulo possano essere trasportati correttamente
Non utilizzare mai il metodo "get" per inviare dati sensibili!(ad esempio password o altre informazioni sensibili, visibili nella barra degli indirizzi del browser)
Commenti sul metodo "post":
Questo metodo invia i dati del modulo in forma di transazione HTTP post
Il modulo inviato tramite metodo "post" non può essere aggiunto ai segnalibri
Il metodo "post" è più sicuro rispetto a "get", e il metodo "post" non ha limiti di lunghezza
L'attributo formmethod è una nuova attributo in HTML5.
<input formmethod="get|post">
Valore | Descrizione |
---|---|
get | Predefinito. Aggiungere i dati del modulo (form-data) come coppia nome/valore all'URL: URL?name=value&name=value. |
post | Inviare dati del modulo (form-data) in forma di transazione HTTP post. |