Les limitations de HTML 4 pour les formulaires sont flagrantes. Au cours de l’évolution du langage, divers éléments de contrôle ont été introduits pour permettre aux visiteurs d’un site d’entrer des informations, les valider et les envoyer au serveur. Il s’agit de :

<input> avec les types text, radio, submit, checkbox, password, file, image, hidden ;

<textarea> ;

<button> ;

<select>.

Ces contrôles miment les interfaces graphiques que proposaient déjà les systèmes d’exploitation (champs texte, cases à cocher, boutons radio, boutons de validation…). Néanmoins, avec la venue des applications web, le souhait d’offrir à l’utilisateur des zones d’interaction plus évoluées est devenu plus pressant.

De nombreuses librairies JavaScript telles ...

Get HTML 5 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.