L'invite css3 ne s'applique qu'aux navigateurs avancés :
Chrome
Firefox
Safari
IE9
Les définitions de valide, invalide et obligatoire
Le code est le suivant
entrée : obligatoire , input:valid, input: invalid{border:0 none; outline: 0 none; -webkit-box-shadow:none; -moz-box-shadow:none; -shadow:none; box- shadow: none;}
Dans le passé, les formulaires de vérification utilisaient js et des expressions régulières pour déterminer si le contenu renseigné était correct, comme la vérification des e-mails.
L'émergence du HTML5 nous fournit certains attributs, nous permettant ainsi de résoudre le contenu de ce formulaire d'inspection sans écrire de js ni d'expressions régulières.
:obligatoire
Doit, cela signifie que l'entrée ne peut pas être vide.
:valid
est valide, c'est-à-dire qu'il est déclenché lorsque le contenu rempli répond aux exigences.
:invalid
Invalide, qui se déclenche lorsque le contenu renseigné ne répond pas aux exigences.