RELAX NG Schema for HTML 5: Web Forms 2.0 markup #
Shared attributes for form controls
application/x-www-form-urlencoded
multipart/form-data
text/plain
get
post
put
delete
formnovalidate
autofocus
required
Shared attributes for <input>
on
off
any
any
multiple
Text Field: <input type='text'>, Extensions
Password Field: <input type='password'>, Extensions
Checkbox <input type='checkbox'>, Extensions
Radiobutton: <input type='radio'>, Extensions
Scripting Hook Button: <input type='button'>, Extensions
Submit Button: <input type='submit'>, Extensions
Reset Button: <input type='reset'>, Extensions
File Upload: <input type='file'>, Extensions
Image Submit Button: <input type='image'>, Extensions
Global Date and Time: <input type='datetime'>
datetime
Date and Time with No Time Zone Information: <input type='datetime-local'>
datetime-local
Date: <input type='date'>
date
Year and Month: <input type='month'>
month
Time without Time Zone Information: <input type='time'>
time
Year and Week: <input type='week'>
week
Number: <input type='number'>
number
Imprecise Number: <input type='range'>
range
Email Address: <input type='email'>
email
IRI: <input type='url'>
url
Search: <input type='search'>
search
Telephone Number: <input type='tel'>
tel
Color: <input type='color'>
color
Form Output: <output>
Text Area: <textarea>, extensions
hard
soft
List of Prefill Data: <datalist>
Complex Submit Button: <button type='submit'>, extensions
Complex Reset Button: <button type='reset'>, extensions
Complex Push Button: <button type='button'>, extensions
Form: <form>, extensions
novalidate
on
off
text/plain
put
delete
Fieldset: <fieldset>, extensions
Label: <label>, extensions
Key-pair generator/input control: <keygen>
rsa