


Extension d'élément HTML HTML5 (Partie 2) - l'élément Form amélioré mérite attention_html5 compétences du didacticiel
Parmi les éléments améliorés HTML5, le plus remarquable est l'élément de formulaire. En HTML5, les formulaires ont été considérablement remaniés et certaines fonctions qui nécessitaient auparavant un codage JavaScript peuvent désormais être facilement implémentées sans codage. Avant de commencer la discussion, quelque chose doit être noté :
En HTML5, les contrôles de formulaire peuvent être extérieurs à un ou plusieurs formulaires auxquels ils appartiennent. Par conséquent, les contrôles de formulaire tels que fieldset, label et input ont ajouté l'attribut form pour identifier le formulaire auquel appartient le contrôle de formulaire.
en HTML5 :
1. L'élément form lui-même ajoute deux nouveaux attributs : autocomplete et novalidate. L'attribut autocomplete est utilisé pour activer la fonction "liste déroulante de suggestions", et l'attribut novalidate est utilisé pour désactiver la fonction de validation du formulaire, ce qui peut être utile lors des tests.
2. L'élément fieldset ajoute trois nouveaux attributs : disable, name et form. L'attribut Disable est utilisé pour désactiver l'ensemble de champs, l'attribut name est utilisé pour définir le nom de l'ensemble de champs et la valeur de l'attribut de formulaire est l'ID d'un ou plusieurs formulaires auxquels appartient l'ensemble de champs. fieldset est placé en dehors du formulaire, vous devez définir l'attribut form de la balise fieldset afin que le fieldet puisse être correctement associé à un ou plusieurs formulaires.
3. En plus de l'attribut for, l'élément label ajoute uniquement l'attribut form. Ce qui mérite d’être mentionné ici, c’est l’attribut for, que je n’avais pas vraiment remarqué auparavant. L'attribut for est utilisé pour spécifier le contrôle de formulaire attaché à l'étiquette, de sorte que lorsque l'on clique sur l'étiquette, le contrôle de formulaire attaché obtient le focus, par exemple :
Cliquez sur "Cliquez sur moi" et la zone de saisie suivante deviendra active.
4. L'élément input introduit de nouveaux types et attributs pour améliorer la convivialité du formulaire. Ces nouveaux types d’entrée sont très utiles pour organiser et catégoriser les données, mais malheureusement aucun navigateur ne les prend tous correctement en charge.
En plus des types de bouton, texte, soumission, case à cocher, radio, sélection et mot de passe d'origine, HTML5 a ajouté les nouveaux types d'entrée suivants :
Différentes dates : date, dateheure, dateheure-locale, mois, semaine, heure
E-mail : email
Numéro : numéro
Plage : plage
Recherche : recherche
Téléphone : tél
Type d'URL : url
Vous pouvez exécuter l'exemple suivant pour vérifier la prise en charge des différents navigateurs :
Voici les attributs de saisie nouvellement ajoutés :
autocomplete : Afficher automatiquement les informations saisies précédemment, en prenant la valeur "on" ou "off". Applicable au texte, à la recherche, à l'URL, au téléphone, à l'e-mail, au mot de passe, aux sélecteurs de date, à la plage et aux types de couleurs.
autofocus : obtient automatiquement le focus une fois la page chargée.
formulaire : Précisez le formulaire auquel appartient l'entrée, qui peut être multiple.
formaction : Spécifiez la page (URL) ou le fichier pour traiter cette entrée après la soumission du formulaire.
formenctype : Spécifiez comment encoder les données une fois le formulaire soumis.
formmethod : Spécifie la méthode HTTP d'envoi des données du formulaire, qui remplacera la méthode HTTP du formulaire correspondant.
formnovalidate : Ne vérifie pas la validité des données avant la soumission.
formtarget : Spécifiez où afficher le contenu de la réponse une fois le formulaire soumis.
hauteur, largeur : longueur et largeur de la zone de saisie, applicable uniquement au type d'image.
max, min : Les valeurs maximales et minimales de la valeur d'entrée. Convient aux types de nombres, de plages et de dates significatifs.
multiple : s'il faut autoriser la saisie de plusieurs valeurs, applicables aux types d'e-mails et de fichiers.
motif : Spécifie l'expression régulière pour vérifier la valeur d'entrée, adaptée au texte, à la recherche, à l'URL, au numéro de téléphone, à l'e-mail et au mot de passe.
espace réservé : informations rapides avant la saisie, applicables au texte, à la recherche, à l'URL, au téléphone, à l'e-mail, au mot de passe.
obligatoire : s'il s'agit d'un élément obligatoire. Si l'élément requis n'est pas rempli, le formulaire ne peut pas être soumis. Applicable au texte, à la recherche, à l'URL, au numéro de téléphone, au courrier électronique, au mot de passe, aux sélecteurs de date, numéro, case à cocher, radio et types de fichiers.
étape : saisissez la valeur de l'étape pour la croissance automatique, applicable aux types nombre, plage, date, dateheure, dateheure-locale, mois, heure et semaine.
list : une liste candidate d'éléments d'entrée, qui doit être utilisée en conjonction avec l'élément datalist. L'attribut list peut être utilisé sur ces types : texte, recherche, url, tel, email, la date, le numéro, la plage et la couleur fonctionnent sur FireFox. Regardez un petit exemple :
Ce qui suit exemple de tentative d'utilisation de chaque propriété, vous pouvez l'exécuter dans différents navigateurs pour voir l'effet réel :
Nom :
建议:但是还是鼓励大家使用这些新类型,因为即使浏览器不支持,只不过是会退化成简单的text输入框而已。
实用参考:
W3C的教程:http://www.w3schools.com/html5/default.asp
HTML5官方指导:http://dev.w3.org/html5/html-author/
相当不错的一个指导网站:http://html5doctor.com/
HTML5中文教程:http://www.html5china.com/
一个不错的前端博客:http://www.pjhome.net/default.asp?cateID= 1
JS操作表单的相关知识:http://www.cnblogs.com/xugang/archive/2010/08/12/1798005.html

Outils d'IA chauds

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

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

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

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

Sujets chauds

Comment implémenter le saut de page après la soumission d'un formulaire PHP [Introduction] Dans le développement Web, la soumission de formulaire est une exigence fonctionnelle courante. Une fois que l'utilisateur a rempli le formulaire et cliqué sur le bouton d'envoi, les données du formulaire doivent généralement être envoyées au serveur pour traitement et l'utilisateur est redirigé vers une autre page après le traitement. Cet article explique comment utiliser PHP pour implémenter le saut de page après la soumission du formulaire. [Étape 1 : Formulaire HTML] Tout d'abord, nous devons écrire une page contenant un formulaire dans une page HTML afin que les utilisateurs puissent remplir les données qui doivent être soumises.

Comment gérer la gestion des droits des utilisateurs dans les formulaires PHP Avec le développement continu des applications Web, la gestion des droits des utilisateurs est l'une des fonctions importantes. La gestion des droits des utilisateurs peut contrôler les droits d'exploitation des utilisateurs dans les applications et garantir la sécurité et la légalité des données. Dans les formulaires PHP, la gestion des droits des utilisateurs peut être implémentée via un code simple. Cet article présentera comment gérer la gestion des droits des utilisateurs dans les formulaires PHP et donnera des exemples de code correspondants. 1. Définition et gestion des rôles utilisateurs Tout d'abord, la définition et la gestion des rôles utilisateurs sont une question de droits d'utilisateur.

Comment utiliser JavaScript pour implémenter la vérification en temps réel du contenu de la zone de saisie d'un formulaire ? Dans de nombreuses applications Web, les formulaires constituent le moyen d'interaction le plus courant entre les utilisateurs et le système. Cependant, le contenu saisi par l'utilisateur doit souvent être validé pour garantir l'exactitude et l'exhaustivité des données. Dans cet article, nous apprendrons comment utiliser JavaScript pour mettre en œuvre une vérification en temps réel du contenu de la zone de saisie du formulaire et fournirons des exemples de code spécifiques. Création du formulaire Nous devons d'abord créer un tableau simple en HTML

Comment utiliser JavaScript pour réaliser la fonction d'invite automatique du contenu de la zone de saisie du formulaire ? Introduction : La fonction d'invite automatique du contenu de la zone de saisie du formulaire est très courante dans les applications Web. Elle peut aider les utilisateurs à saisir rapidement le contenu correct. Cet article explique comment utiliser JavaScript pour réaliser cette fonction et fournit des exemples de code spécifiques. Créer la structure HTML Tout d'abord, nous devons créer une structure HTML contenant la zone de saisie et la liste de suggestions automatiques. Vous pouvez utiliser le code suivant : <!DOCTYP

Traitement des formulaires PHP : requête et filtrage des données des formulaires Introduction Dans le développement Web, les formulaires constituent un moyen d'interaction important. Les utilisateurs peuvent soumettre des données au serveur via des formulaires pour un traitement ultérieur. Cet article explique comment utiliser PHP pour traiter les fonctions de requête et de filtrage des données de formulaire. Conception et soumission du formulaire Tout d'abord, nous devons concevoir un formulaire qui inclut des fonctions de requête et de filtrage. Les éléments de formulaire courants incluent des zones de saisie, des listes déroulantes, des boutons radio, des cases à cocher, etc., qui peuvent être conçus en fonction de besoins spécifiques. Lorsque l'utilisateur soumet le formulaire, les données seront envoyées au POS

Comment utiliser HTML, CSS et jQuery pour implémenter la fonction avancée d'enregistrement automatique des formulaires. Les formulaires sont l'un des éléments les plus courants dans les applications Web modernes. Lorsque les utilisateurs saisissent des données de formulaire, la manière de mettre en œuvre la fonction d'enregistrement automatique peut non seulement améliorer l'expérience utilisateur, mais également garantir la sécurité des données. Cet article expliquera comment utiliser HTML, CSS et jQuery pour implémenter la fonction de sauvegarde automatique du formulaire et joindra des exemples de code spécifiques. 1. Structure du formulaire HTML Créons d’abord un formulaire HTML simple.

Les formulaires font partie intégrante de la rédaction d’un site Web ou d’une application. Laravel, en tant que framework PHP populaire, fournit des classes de formulaires riches et puissantes, rendant le traitement des formulaires plus facile et plus efficace. Cet article présentera quelques conseils sur l'utilisation des classes de formulaires Laravel pour vous aider à améliorer l'efficacité du développement. Ce qui suit explique en détail à travers des exemples de code spécifiques. Créer un formulaire Pour créer un formulaire dans Laravel, vous devez d'abord écrire le formulaire HTML correspondant dans la vue. Lorsque vous travaillez avec des formulaires, vous pouvez utiliser Laravel

Comment créer un formulaire avec des invites flottantes en utilisant HTML, CSS et jQuery Dans la conception Web moderne, les formulaires sont l'un des composants indispensables. Afin d'améliorer l'expérience utilisateur, nous devons souvent ajouter des invites flottantes au formulaire pour guider les utilisateurs à remplir correctement le formulaire. Cet article explique comment utiliser HTML, CSS et jQuery pour créer un formulaire avec des invites flottantes et fournit des exemples de code spécifiques. Tout d’abord, nous devons créer le formulaire HTML. Dans le formulaire, nous devons ajouter des champs de saisie, et
