All form objects in HTML 5
HTML 5 allows to design complete user interfaces with a more extensive set of widgets, form objects and interactive elements.
The preview allows to directly verify the compatibility with every browser.
Object |
Preview |
HTML 5 code |
---|---|---|
Label | <label>Texte</label> |
|
Button | <input type="button" name="name" value="Bouton"> |
|
Image button |
<input type="image" src="image/bimage.jpg">
|
|
Text field | <input type="text" name="text" value="empty"> |
|
Password | <input type="password" name="monpass" value="12345"> |
|
Date | <input type="date" name="date" value="<?php echo $today?>"> |
|
Date and time | <input type="datetime" name="time" value="<?php echo $now?>"> |
|
Time | <time>2013-06-27</time> |
|
Number | <input type="number" name="num" value="12345"> |
|
Color | <input type="color" name="color" value=""> |
|
Search input | <input type="search" name="" list="datalist" value=""> |
|
Data |
Dix
|
<data value="10">Ten</data> |
Check box | <input type="checkbox" name="checkbox1" value="checkbox"> |
|
Radio group |
|
<label>Choice 1 <input type="radio" name="radio1" value="radio1"> </label> <label>Choice 2 <input type="radio" name="radio1" value="radio2"> </label> |
Textarea | <textarea name="textarea">content</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> |
Data list | To be used with input |
<datalist id="identifier"> <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 list | <select name="select2" size="3"> <option>Alpha</option> <option>Beta</option> <option>Delta</option> </select> |
|
Menu |
|
<menu type="context"> <li>New</li> <li>Open</li> <li>Save</li> </menu> |
Toolbar |
|
<menu type="toolbar"> <li><button type="button" onclick="fnew()">New</button></li> <li><button type="button" onclick="fopen()">Open</button></li> <li><button type="button" onclick="fsave()">Save</button></li> </menu> |
Combo box |
|
<input type="text" list="comboid"> <datalist id="comboid"> <option value="0"> <option value="-30"> <option value="30"> <option value="+50"> </datalist> |
File upload |
|
<input type="file" name="file"> |
Image & caption | <figure> <img src="image/image.gif"> <figcaption>Caption</figcaption> </figure> |
|
Fieldset |
<fieldset>
<legend>Title </legend>
<p>Content</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 |
Overview
|
<details> <summary> Presentation </summary> <dl> <dt>term</dt> <dd>definition</dd> ... </dl> </details> |
Submit button | <input type="submit" name="submit" value="Submit"> |
More
- New HTML 5 attributes and compatibility checks.
- Compatibility test of new features in JavaScript. Similar testing for the language.