CSS pour formulaire en HTML5
Avec le HTML on a maintenant d'ajouter une validation automatique facilement au formulaire en ajoutant tout simplement le mot : required comme paramètres des balise de formulaire (input, textearea, select,...)
Mais cette validation n'est pas indiqué à l'internaute mais il y a une facon tout simple de le faire via CSS.
Avec trois petite image que l'on va rajouter dans les champ input obligatoire
Code CSS
input:focus:invalid, textarea:focus:invalid { /* champ invalide */ background: #fff url(../images/exclamation.png) no-repeat 98% center; box-shadow: 0 0 5px #d45252; border-color: #b03535 } input:required, textarea:required { background: #fff url(../images/pencil.png) no-repeat 98% center; } input:required:valid, textarea:required:valid { /* champ valide*/ background: #fff url(../images/accept.png) no-repeat 98% center; box-shadow: 0 0 5px #5cd053; border-color: #28921f; }