Validació de formularis amb HTML5
Un dels aspectes més comentats com a gran millora de l’HTML5 és la validació de formularis a la banda del client. És a dir, és una primera comprovació, però recordeu que sempre s’ha de fer també a la banda del servidor. En aquest article veurem les opcions que ens dóna aquest nou tipus de validació de formularis.
Primer de tot, veurem quins són els nous tipus d’entrada per als formularis:
- <form>
- <p><label>Nom: <input name=nom required></label></p>
- <p><label>E-mail: <input name=email type=email required></label></p>
- <p><label>URL: <input name=url type=url></label></p>
- <p><label>Missatge: <textarea name=comment required></textarea></label></p>
- <p><input type=submit value=ENVIAR></p>
- </form>
Així mateix, podem definir estils diferents per a cada un dels estats en què es troaba aquella entrada:
- input:required { … }
- input:disabled { … }
- input:checked + label { … }
- input[type=button]:default { … }
- input:invalid { … }
- input:read-only { … }
A continuació aquest codi en funcionament:
Realment és molt còmode per fer una primera validació sense haver d’escriure res de JavaScript. De moment tot el què he provat d’HTML5 funciona molt bé!
Font de l’article: Dev.Opera
Articles relacionats
Deck.js – Presentacions en HTML5
OOCSS (2a part), profunditzant en els widgets
-
http://folsiruaw.bloggplatsen.se/gilla/?url=http://valerydoas.hatenablog.com Broken Toe