Les formulaires HTML5
Les éléments des formulaires HTML5 sont enrichis d'attributs innovants ... La vérification des formulaires se fait désormais très facilement sans recourir au moindre script ! Tout est natif au navigateur ...
PLACEHOLDER
est un nouvel attribut de INPUT :
Il permet de proposer un texte par défaut qui s’efface au clic..
REQUIRED
est un nouvel attribut de INPUT :
Il donne le caractère obligatoire au champ input et c’est le navigateur lui même qui vérifiera la saisie.
PATTERN
est un nouvel attribut de INPUT :
Il permet d’imposer un masque avec expression régulière de contrôle quand à la saisie.
DATALIST
remplace select pour les listes déroulantes
De nouveaux TYPE sont créés :
URL DATE NUMBER MONTH WEEK TIME TEL
C’est le user-agent (navigateur ou smartphone/tablette) qui gère l’affichage de ces éléments
On peut toutefois les personnaliser en CSS …
Les masques sont automatiquement fournis par le user-agent: calendrier , etc …