Tous les objets de formulaire en HTML 5
HTML 5 permet de réaliser des interfaces utilisateurs complètes grâce à un ensemble de widgets plus étendus, objets de formulaire et éléments interactifs.
La prévisualisation permet de vérifier directement la compatibilité avec chaque navigateur.
Objet |
Prévisualisation |
Code HTML 5 |
---|---|---|
Texte simple | <label>Texte</label> |
|
Bouton simple | <input type="button" name="nom" value="Bouton"> |
|
Bouton image |
<input type="image" src="image/bimage.jpg">
|
|
Champ de texte | <input type="text" name="texte" value="rien"> |
|
Mot de passe | <input type="password" name="monpass" value="12345"> |
|
Date | <input type="date" name="d" value="<?php echo $today?>"> |
|
Date et temps | <input type="datetime" name="dt" value="<?php echo $now?>"> |
|
Time | <time>2013-06-27</time> |
|
Nombre | <input type="number" name="nombre" value="12345"> |
|
Couleur | <input type="color" name="couleur" value=""> |
|
Champ de recherche | <input type="search" name="" list="datalist" value=""> |
|
Data |
Dix
|
<data value="10">Dix</data> |
Case à cocher | <input type="checkbox" name="checkbox1" value="checkbox"> |
|
Groupe radio |
|
<label>Choix 1 <input type="radio" name="radio1" value="radio1"> </label> <label>Choix 2 <input type="radio" name="radio1" value="radio2"> </label> |
Zone de texte | <textarea name="textarea">contenu</textarea> |
|
Range |
|
<input type="range" min="-100" max="100"
value="0" step="2" name="power" list="powers"> <datalist id="powers"> <option value="0"> <option value="-30"> <option value="30"> <option value="+50"> </datalist> |
Liste de données | S'utilise avec input |
<datalist id="identifieur"> <option value="1"> <option value="2"> <option value="3"> </datalist> |
Select | <select name="select"> <option>Alpha</option> <option>Beta</option> <option>Delta</option> </select> |
|
Select liste | <select name="select2" size="3"> <option>Alpha</option> <option>Beta</option> <option>Delta</option> </select> |
|
Menu |
|
<menu type="context"> <li>Nouveau</li> <li>Ouvrir</li> <li>Sauver</li> </menu> |
Toolbar |
|
<menu type="toolbar"> <li><button type="button" onclick="fnew()">Nouveau</button></li> <li><button type="button" onclick="fopen()">Ouvrir</button></li> <li><button type="button" onclick="fsave()">Sauver</button></li> </menu> |
Combobox |
|
<input type="text" list="comboid"> <datalist id="comboid"> <option value="0"> <option value="-30"> <option value="30"> <option value="+50"> </datalist> |
Fichier |
|
<input type="file" name="file"> |
Image et légende | <figure> <img src="image/image.gif"> <figcaption>Caption</figcaption> </figure> |
|
Fieldset | <fieldset>
<legend>Titre </legend>
<p>Contenu</p> </fieldset> |
|
Output |
<output onforminput="value = 2 + 2"></output> |
|
Meter |
|
<meter min=0 max=24 value=12>12 units</meter> |
Progress |
|
<progress id="prog" max=100> |
Summary |
Présentation
|
<details> <summary> Présentation </summary> <dl> <dt>terme</dt> <dd>définition</dd> ... </dl> </details> |
Bouton d'envoi | <input type="submit" name="envoi" value="Envoyer"> |
Plus d'information
- Les nouveaux attributs de HTML 5. Et test d'implémentation dans les navigateurs.
- Les nouvelles fonctions de JavaScript. Test de compatibilité pour le langage.