Le but de ce tp est de faire le tour des éléments utiles à la création et à la validation des formulaires en incluant les nouveautés HTML5.

Rappels

Les nouveaux types de champs de saisie avec html5

Exercice 1: nouveaux types d'input

Exercice 2: nouveaux éléments

Exercice 3: contrôler une saisie par les éternelles regexp

Rappels: le champs email est contrôlé par les regexp suivantes:

Any string that matches the following [ABNF] production:
1*( atext / "." ) "@" ldh-str 1*( "." ldh-str )

…where atext is as defined in [RFC 5322], and ldh-str is as defined in [RFC 1034].

That is, any string which matches the following regular expression:

/^[a-zA-Z0-9.!#$%&’*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$/