Maison >interface Web >tutoriel HTML >Introduction à l'utilisation des attributs de méthode des formulaires Form dans la production de pages HTML_HTML/Xhtml_Web

Introduction à l'utilisation des attributs de méthode des formulaires Form dans la production de pages HTML_HTML/Xhtml_Web

WBOY
WBOYoriginal
2016-05-16 16:39:422816parcourir

1 méthode est un attribut qui précise comment envoyer les données au serveur
2 Elle ne peut être que post et get post : l'explication officielle est de transmettre les données au serveur via la session post. La réalité est de soumettre les données. get : ajoutez les données du formulaire à l'URL pointée par l'action sous la forme de variable = valeur, et utilisez "?" pour connecter les deux, et utilisez "&" pour connecter chaque variable généralement utilisée pour obtenir des données ; le serveur.
3, la valeur par défaut est get, donc généralement nous devons le spécifier comme post

Par exemple :

Par exemple, il y a 2 pages, a. htm et b.asp, vous souhaitez transmettre les valeurs sous la forme de la page a.htm à la page b.asp.
Ensuite, il y aura le code du formulaire suivant dans a.htm :

Copiez le code
Le code est tel suit :




>Ci-dessus Il y a deux endroits dans le code qui nécessitent une attention particulière :

1. L'attribut de la méthode est get, donc la valeur transmise via l'URL est visible 2. dans le formulaire, une zone de texte, Un bouton soumettre. Ce qui doit être transmis, c'est la valeur de la zone de texte. Faites attention à remplacer l'attribut id de la zone de texte par l'attribut name afin que la valeur de la zone de texte puisse être affichée sur l'URL.
Lorsque vous parcourez la page a.htm et cliquez sur le bouton Soumettre, la page accède à la page b.asp et l'URL devient :

http://localhost/WebSite2/b .asp? Text1=11

Si vous ne souhaitez pas que la valeur soit affichée sur l'URL, modifiez simplement la valeur de la méthode à publier.

Ensuite, dans b.asp, vous pouvez obtenir la valeur transmise via le code côté serveur.
Lorsque method=get, la page b.asp passe <% =Request.QueryString["Text1"]%> pour obtenir la valeur et la générer
Lorsque method=post, la page b.asp ; passe <% =Request.Form["Text1"]%>Obtenez la valeur et affichez-la.
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn