Table des matières
Nouveaux attributs de formulaire HTML5
Maison interface Web Questions et réponses frontales Quels sont les nouveaux attributs de formulaire en HTML5

Quels sont les nouveaux attributs de formulaire en HTML5

Feb 25, 2022 pm 05:33 PM
html5

html5 nouveaux attributs de formulaire incluent : autocomplete, novalidate, autofocus, form, formaction, formmethod, formnovalidate, formtarget, list, min, max, step, etc.

Quels sont les nouveaux attributs de formulaire en HTML5

L'environnement d'exploitation de ce tutoriel : système Windows 7, version HTML5, ordinateur Dell G3.

Nouveaux attributs de formulaire HTML5

Les balises

et de HTML5 ont ajouté plusieurs nouveaux attributs

Nouveaux attributs :

  • autocomplete

  • novalid. mangé

Nouveaux attributs :

  • autocomplete : saisie semi-automatique, s'il faut enregistrer automatiquement les données précédemment soumises pour la prochaine suggestion de saisie.

  • autofocus : obtenez automatiquement le focus d'entrée.

  • form : La valeur est l'identifiant d'un formulaire. S'il est défini, le champ de saisie peut être placé en dehors du formulaire.

  • formaction : adresse URL utilisée pour décrire la soumission du formulaire

  • formenctype : décrit l'encodage des données de la soumission du formulaire au serveur (uniquement pour les formulaires method="post" dans les formulaires de formulaire)

  • formmethod : défini comment le formulaire est soumis.

  • formnovalidate : décrit que l'élément n'a pas besoin d'être validé lorsque le formulaire est soumis.

  • formtarget : Spécifiez un nom ou un mot-clé pour indiquer l'affichage après la réception des données de soumission du formulaire.

  • hauteur et largeur : spécifiez la hauteur et la largeur de l'image utilisées pour les balises

  • list : spécifie la liste de données du champ de saisie. datalist est une liste d'options pour le champ de saisie.

  • min et max : limite la valeur minimale ou maximale du nombre d'entrée

  • multiple : s'il faut autoriser plusieurs valeurs d'entrée Si cet attribut est déclaré, alors plusieurs valeurs séparées par des virgules peuvent être saisies. dans la zone de saisie.

  • pattern (regexp) : Spécifiez une expression régulière pour valider l'entrée. (Par défaut, l'ajout de ^$ au début et à la fin)

  • placeholder : espace réservé, utilisé pour afficher le texte d'invite dans la zone de saisie. Contrairement à la valeur, il ne peut pas être soumis.

  • obligatoire : lorsque le formulaire est soumis, il sera vérifié s'il y a une entrée. Sinon, un message d'invite apparaîtra.

  • step : Limitez la taille du pas des nombres saisis, utilisé en conjonction avec min.

  • maxlength : Limite la longueur maximale. Ce n'est utile que lorsqu'il y a une saisie. Il ne fait pas de distinction entre le chinois et l'anglais.

  • minlength : limite la longueur minimale, mais ce n'est pas un attribut standard H5 et n'est pris en charge que par certains navigateurs.

attribut novalidate

L'attribut novalidate est un attribut booléen (booléen). L'attribut

novalidate spécifie que le formulaire ou le champ de saisie ne doit pas être validé lors de la soumission du formulaire.

Exemple : Pas besoin de valider les données du formulaire soumis

<form action="demo-form.php" novalidate>
  E-mail: <input type="email" name="user_email">
  <input type="submit"></form>
Copier après la connexion

ou attribut de saisie semi-automatique

L'attribut de saisie semi-automatique spécifie que le formulaire ou le champ de saisie doit avoir une fonctionnalité de saisie semi-automatique.

Lorsque l'utilisateur commence à taper dans le champ de saisie semi-automatique, le navigateur doit afficher les options renseignées dans le champ.

Conseils : L'attribut de saisie semi-automatique peut être activé dans l'élément form mais désactivé dans l'élément input.

Remarque : la saisie semi-automatique fonctionne avec les balises , ainsi qu'avec les types de balises suivants : texte, recherche, URL, téléphone, e-mail, mot de passe, sélecteurs de date, plage et couleur.

Exemple : Activez la saisie semi-automatique dans form (désactivez la saisie semi-automatique pour un champ de saisie) :

<form action="demo-form.php" autocomplete="on">
  First name:<input type="text" name="fname"><br>
  Last name: <input type="text" name="lname"><br>
  E-mail: <input type="email" name="email" autocomplete="off"><br>
  <input type="submit">
</form>
Copier après la connexion

Conseils : Dans certains navigateurs, vous devrez peut-être activer la fonction de saisie semi-automatique pour que cet attribut prenne effet.

attribut novalidate

L'attribut novalidate est un attribut booléen. L'attribut novalidate spécifie que le formulaire ou le champ de saisie ne doit pas être validé lors de la soumission du formulaire.

Exemple : Pas besoin de vérifier les données du formulaire soumis

<form action="demo-form.php" novalidate>
  E-mail: <input type="email" name="user_email">
  <input type="submit">
</form>
Copier après la connexion

attribut formactionL'attribut formaction est utilisé pour décrire l'adresse URL de la soumission du formulaire.

L'attribut formaction remplacera l'attribut < form> element L'attribut action.

Remarque : L'attribut formaction est utilisé pour type="submit" et type="image".

Exemple : Le formulaire HTMLform suivant contient deux boutons de soumission avec des adresses différentes :

<form action="demo-form.php">
  First name: <input type="text" name="fname"><br>
  Last name: <input type="text" name="lname"><br>
  <input type="submit" value="提交"><br>
  <input type="submit" formaction="demo-admin.php"
  value="提交">
</form>
Copier après la connexion

L'attribut formenctype décrit le codage des données du formulaire soumis au serveur (uniquement pour les formulaires method="post" dans les formulaires)

L'attribut formenctype remplace l'attribut enctype de l'élément form.

Principalement : cet attribut est utilisé avec type="submit" et type="image".

Exemple :

Le premier bouton de soumission envoie les données du formulaire avec l'encodage par défaut, et le deuxième bouton d'envoi envoie les données du formulaire avec l'encodage "multipart/form-data" :

<form action="demo-post_enctype.php" method="post">
  First name: <input type="text" name="fname"><br>
  <input type="submit" value="提交">
  <input type="submit" formenctype="multipart/form-data"
  value="以 Multipart/form-data 提交">
</form>
Copier après la connexion

formmethod 属性

formmethod 属性定义了表单提交的方式。

formmethod 属性覆盖了 元素的 method 属性。

注意: 该属性可以与 type="submit" 和 type="image" 配合使用。

示例:重新定义表单提交方式实例:

<form action="demo-form.php" method="get">
  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>
Copier après la connexion

formnovalidate 属性

novalidate 属性是一个 boolean 属性.

novalidate属性描述了 元素在表单提交时无需被验证。

formnovalidate 属性会覆盖 元素的novalidate属性.

注意: formnovalidate 属性与type="submit一起使用

示例:

两个提交按钮的表单(使用与不适用验证 ):

<form action="demo-form.php">
  E-mail: <input type="email" name="userid"><br>
  <input type="submit" value="提交"><br>
  <input type="submit" formnovalidate value="不验证提交">
</form>
Copier après la connexion

【推荐课程:HTML5视频教程web前端入门教程

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!

Déclaration de ce site Web
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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Où trouver la courte de la grue à atomide atomique
1 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Bordure de tableau en HTML Bordure de tableau en HTML Sep 04, 2024 pm 04:49 PM

Guide de la bordure de tableau en HTML. Nous discutons ici de plusieurs façons de définir une bordure de tableau avec des exemples de bordure de tableau en HTML.

Tableau imbriqué en HTML Tableau imbriqué en HTML Sep 04, 2024 pm 04:49 PM

Ceci est un guide des tableaux imbriqués en HTML. Nous discutons ici de la façon de créer un tableau dans le tableau ainsi que des exemples respectifs.

Marge gauche HTML Marge gauche HTML Sep 04, 2024 pm 04:48 PM

Guide de la marge HTML gauche. Nous discutons ici d'un bref aperçu de la marge gauche HTML et de ses exemples ainsi que de son implémentation de code.

Disposition du tableau HTML Disposition du tableau HTML Sep 04, 2024 pm 04:54 PM

Guide de mise en page des tableaux HTML. Nous discutons ici des valeurs de la mise en page des tableaux HTML ainsi que des exemples et des résultats en détail.

Liste ordonnée HTML Liste ordonnée HTML Sep 04, 2024 pm 04:43 PM

Guide de la liste ordonnée HTML. Ici, nous discutons également de l'introduction de la liste et des types HTML ordonnés ainsi que de leur exemple respectivement.

Déplacer du texte en HTML Déplacer du texte en HTML Sep 04, 2024 pm 04:45 PM

Guide pour déplacer du texte en HTML. Nous discutons ici d'une introduction, du fonctionnement des balises de sélection avec la syntaxe et des exemples à implémenter.

Espace réservé d'entrée HTML Espace réservé d'entrée HTML Sep 04, 2024 pm 04:54 PM

Guide de l'espace réservé de saisie HTML. Nous discutons ici des exemples d'espace réservé d'entrée HTML ainsi que des codes et des sorties.

Bouton HTML onclick Bouton HTML onclick Sep 04, 2024 pm 04:49 PM

Guide du bouton HTML onclick. Nous discutons ici de leur introduction, de leur fonctionnement, des exemples et de l'événement onclick dans divers événements respectivement.

See all articles