Maison >interface Web >Tutoriel H5 >Organiser les attributs communs et les nouveaux attributs des formulaires dans les compétences du didacticiel HTML5_html5
Nouveaux attributs de formulaire HTML5
Les balises
novalidate spécifie que le formulaire ou les champs de saisie ne doivent pas être validés lors de la soumission du formulaire. .
Exemple
Pas besoin de vérifier les données du formulaire soumis
attribut autofocus
L'attribut autofocus est un attribut booléen L'attribut
autofocus spécifie que le champ prend automatiquement le focus lorsque la page est chargée.
Exemple
Laissez le champ de saisie "Prénom" se focaliser automatiquement lors du chargement de la page :
Attribut de formulaire
L'attribut de formulaire spécifie un ou plusieurs formulaires auxquels appartient le champ de saisie.
Conseil : Si vous devez référencer plusieurs formulaires, utilisez une liste séparée par des espaces.
Instance
Le champ de saisie situé à l'extérieur du formulaire fait référence au formulaire HTML (le formulaire de saisie fait toujours partie du formulaire) :
🎜 >L'attribut formaction est utilisé pour décrire l'adresse URL de soumission du formulaire.
L'attribut formaction remplacera l'attribut action dans l'élément
Exemple
Le formulaire HTMLform suivant contient deux boutons de soumission avec des adresses différentes :
formenctype 属性覆盖 form 元素的 enctype 属性。
主要 : 该第二个提 type="submit" et type="image" Il s'agit de "multipart/form-data"发送表单数据 :
formmethod 属性覆盖了
novalidate属性描述了
formnovalidate 属性会覆盖
Le formtarget
注意 : formtarget 属性与type="submit" et type="image"配合使用.
实例
两个提交按钮的表单, 在不同窗口中显示 :
注意 : hauteur et largeur de l'image 类型的 标签。
提示:图像通常会同时指定高度和宽度属性。如果图像设置高度和宽度,图像所需的空间 在加载页时会被保留。如果没有这些属性, 浏览器不知道图像的大小,并不能预留 适当的空间。图片在加载过程中会使页面布局效果改变 (尽管图片已加载)。
实例
定义了一个图像提交按钮, 使用了 hauteur et largeur 属性 :
OperaSafariChromeFirefoxInternet Explorer
实例
在 中预定义 值 :
注意: min、max和 étape 属性适用于以下类型的 < entrée> 标签:sélecteurs de dates、numéro de plage。
实例
attribut multiple
L'attribut multiple est un attribut booléen L'attribut
multiple spécifie que plusieurs valeurs peuvent être sélectionnées dans l'attribut élément.
Remarque : L'attribut multiple s'applique aux types de balises suivants : email et file. : e-mail et fichier.
Exemple
Télécharger plusieurs fichiers :
Attribut de motif
L'attribut pattern décrit une expression régulière utilisée pour valider la valeur de l'élément
Remarque : l'attribut pattern s'applique aux types de balises suivants : texte, recherche, url, tel, email et mot de passe.
Conseil : il est utilisé avec l'attribut global title pour décrire le modèle. .
Exemple
L'exemple suivant montre un champ de texte qui ne peut contenir que trois lettres (hors chiffres et caractères spéciaux) :
Attribut d'espace réservé
L'attribut d'espace réservé fournit une indication décrivant la valeur attendue du champ de saisie.
Une brève invite s'affiche dans le champ de saisie avant que l'utilisateur ne saisisse une valeur.
Remarque : l'attribut placeholder s'applique aux types de balises suivants : texte, recherche, URL, téléphone, e-mail et mot de passe.
Exemple
texte d'invite du champ de saisie t :
attribut obligatoire
l'attribut obligatoire est un attribut booléen
l'attribut obligatoire spécifie que le champ de saisie doit être rempli avant la soumission (ne peut pas être vide).
Remarque : L'attribut obligatoire s'applique aux types de balises suivants : texte, recherche, URL, téléphone, e-mail, mot de passe, sélecteurs de date, numéro, case à cocher, radio et fichier.
Instance
Champ de saisie qui ne peut pas être vide :
Attribut d'étape
L'attribut step spécifie l'intervalle de nombre légal pour le champ de saisie.
Si step="3", les nombres légaux sont -3, 0, 3, 6, etc.
Astuce : L'attribut step peut être utilisé avec les attributs max et min pour créer une valeur de plage.
Remarque : L'attribut step est le même que Les types suivants sont utilisés ensemble : number, range, date, datetime, datetime-local,month, time et week.
Instance
précise que l'étape d'entrée est 3 :
Élément HTML5 introduit également un nouvel élément
Vous pouvez également utiliser l'attribut for pour spécifier la relation entre l'élément de sortie et d'autres éléments du document qui affectent le calcul (par exemple, en tant que source d'entrée ou paramètre). La valeur de l'attribut for est une liste d'ID d'autres éléments séparés par des espaces.
attribut placeholder
HTML5 introduit un nouvel attribut appelé placeholder. Cet attribut sur les éléments et
Cet attribut n'est pris en charge que par les dernières versions des navigateurs Mozilla, Safari et Chrome.
attribut obligatoire
Désormais, nous n'avons plus besoin d'utiliser JavaScript pour gérer les validations côté client telles que les zones de texte vides qui ne peuvent jamais être soumises, car HTML5 introduit un nouvel attribut Les attributs appelés obligatoires peuvent être utilisés comme suit, ce qui garantira que la zone de saisie a une valeur :
Cet attribut n'est pris en charge que par les dernières versions des navigateurs Mozilla, Safari et Chrome.