propriété entrée HTML formmethod
Exemples
Le second bouton soumettre couvre méthode HTTP sous la forme:
First name: <input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
<input type="submit" value="提交">
<input type="submit" formmethod="post" formaction="demo-post.php" value="使用 POST 提交">
</form>
Essayez »
support du navigateur
Internet Explorer 10, Firefox, Opera, Chrome et Safari soutien formmethod propriété.
Remarque: Internet Explorer 9 et les versions antérieures ne prennent pas en charge la propriété formmethod balise <input>.
Définition et utilisation
la propriété formmethod définit la méthode HTTP pour envoyer les données de formulaire à l'action URL.
remplacements de propriétés formmethod <> de forme d'élément méthode attribut.
Note: formmethod attribut type = "submit" et type = "image" est utilisé en conjonction.
les données de formulaire peuvent être utilisés en tant que le formulaire pour envoyer la variable d'URL (méthode = "get") ou comme une forme de post HTTP transaction pour envoyer (method = "post").
Apropos de "get" Notes delaméthode:
- La méthode des données de formulaire est joint aux paires nom / valeur à l'URL
- Cette méthode pour l'utilisateur veut signet forme utile soumission
- longueur des URL est limitée (limite de différents navigateurs ne sont pas les mêmes), de sorte que vous ne pouvez pas déterminer si toutes les données de formulaire peuvent être transférées correctement
- Ne jamais utiliser de la manière "get" pour envoyer des données sensibles! (Tels que les mots de passe ou autres informations sensibles dans la barre d'adresse du navigateur est visible),
"Post" Notes de la méthode:
- Cette méthode envoie les données du formulaire sous la forme d'envoi HTTP transaction
- Les formulaires soumis par la méthode "post" ne peuvent pas être mis en signet
- "Post" méthode est plus sûre que "get", et pas de limite "post" de longueur
Différences entre HTML 4.01 et HTML5
attribut formmethod est nouveau dans HTML5 attributs.
grammaire
Valeur de la propriété
值 | 描述 |
---|---|
get | 默认。将表单数据(form-data)以名称/值对的形式附加到 URL:URL?name=value&name=value。 |
post | 以 HTTP post 事务的形式发送表单数据(form-data)。 |
HTML balise <input>