Cet article présente principalement l'attribut name des formulaires en HTML, y compris des définitions de base et des exemples de rendus, ainsi que des explications sur le rôle de l'attribut name en HTML et des exemples de l'attribut name dans les formulaires.
Comprenons d'abord la définition de l'attribut name sous la forme :
L'attribut name spécifie le nom de l'élément d'entrée. L'attribut
name est utilisé pour identifier les données du formulaire après leur soumission au serveur
ou pour référencer les données du formulaire via JavaScript sur le client.
Remarque : seuls les éléments de formulaire avec l'attribut name défini peuvent transmettre leurs valeurs lors de la soumission du formulaire.
<input name="value">
Regardez un exemple pour vous aider à mieux comprendre la définition ci-dessus
Formulaire HTML avec deux champs de texte et un bouton d'envoi :
<form action="form_action.asp" method="get"> <p>name: <input type="text" name="fullname" /></p> <p>email: <input type="text" name="email" /></p> <input type="submit" value="Submit" /> </form>
Quel est l'effet du code ? Regardez l'image
Cela dit, tout le monde devrait avoir une certaine compréhension de l'attribut name, alors parlons maintenant du rôle du name attribut en HTMLBar
Si vous utilisez request.form("name") lors de la soumission du formulaire, vous pouvez obtenir la valeur saisie dans votre zone de texte S'il y a plusieurs contrôles sur votre page avec le. même nom, alors vous pouvez obtenir un tableau en utilisant getelementsbyname. De plus, s'il y a deux radios sur votre page qui permettent aux utilisateurs de choisir le sexe, si vous ne définissez pas l'attribut de nom pour ces deux boutons, vous pouvez alors essayer quel effet cela aura. La radio peut être utilisée pour permettre aux utilisateurs de sélectionner le sexe. Généralement, lors de la sélection du sexe, un seul peut être sélectionné. Si vous ne définissez pas les noms des deux radios pour qu'ils soient identiques, il pourra alors sélectionner à la fois un homme et une femme. , donc L'attribut name est très important dans le formulaire
Cela dit, regardons un exemple de code du rôle de l'attribut name :
<html> <select> <option value="1">php中文网</option> <option value="2" selected="selected">百度</option> <option value="3">腾讯</option> </select> <form> <input type="checkbox" name="newsletter" checked="checked" value="Daily" />非常喜欢 <input type="checkbox" name="newsletter" value="Weekly" />喜欢 <input type="checkbox" name="newsletter" checked="checked" value="Monthly" />还行 </form> <input type="button" value="确定"/> <SPAN style="WHITE-SPACE: pre"> <input type="text" value="请输入原因"/> </SPAN> </html>
Ceci Quel est l'effet de l'image ? Jetons un coup d'oeil
L'attribut name est le nom du contrôle (plusieurs contrôles). peut avoir le même nom), et la valeur est La valeur du contrôle
Toutes les valeurs du contrôle ne seront pas affichées
Après avoir défini le nom et la valeur du contrôle, vous pouvez obtenir le contrôle et sa valeur sur le serveur
Non Voir le nom de soumission ne signifie pas que le navigateur ignore son nom. Il est également défini par le navigateur avant la soumission. Son nom et sa valeur peuvent également l'être. obtenu sur le serveur. Le contrôle
ne définit pas le nom. /value peut également être affiché son nom/valeur est défini uniquement pour la commodité de le recevoir et de le distinguer sur le serveur. du bouton n'est pas seulement utilisé pour stocker sa valeur, mais aussi pour l'afficher
D'accord, c'est tout. L'intégralité du contenu de cet article est complet. Si vous avez des questions, n'hésitez pas à les poser ci-dessous
[Recommandations associées]Que signifie la balise head en HTML ? Un article vous apprend à utiliser correctement la balise head
Comment centrer le contenu de l'en-tête dans un tableau html ? Une introduction détaillée à l'attribut align de la balise d'en-tête du tableau
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!