{"id":2141,"date":"2012-03-05T07:56:40","date_gmt":"2012-03-05T06:56:40","guid":{"rendered":"https:\/\/www.creativejuiz.fr\/blog\/?p=2141"},"modified":"2020-09-02T20:18:32","modified_gmt":"2020-09-02T18:18:32","slug":"html5-web-forms-nouveaux-elements-formulaire","status":"publish","type":"post","link":"https:\/\/www.creativejuiz.fr\/blog\/tutoriels\/html5-web-forms-nouveaux-elements-formulaire","title":{"rendered":"HTML5 &#8211; Web forms, les nouveaux \u00e9l\u00e9ments de formulaire"},"content":{"rendered":"<p>HTML5 apporte son lot de nouveaut\u00e9s \u00e9galement dans nos bons vieux formulaires. Proposant historiquement un nombre assez limit\u00e9 de types de champs (<code>text<\/code>, <code>password<\/code>, <code>file<\/code>, <code>radio<\/code>, <code>checkbox<\/code>, <code>submit<\/code>, <code>image<\/code>, <code>hidden<\/code>, <code>reset,button<\/code>) et d&rsquo;\u00e9l\u00e9ments de contr\u00f4le (<code>&lt;textarea&gt;<\/code>, <code>&lt;select&gt;<\/code>, <code>&lt;option&gt;<\/code> et <code>&lt;optgroup&gt;<\/code>, <code>&lt;button&gt;<\/code>), HTML5 vient bousculer nos habitudes en proposant de nouveaux types notamment.<!--more--><\/p>\n<p>Ayant pris \u00e9norm\u00e9ment de temps \u00e0 r\u00e9diger un article pour <a href=\"http:\/\/alsacreations.com\">la\u00a0communaut\u00e9\u00a0Alsacr\u00e9ations<\/a>, je ne fais que vous donner ici le sommaire qui y figure.<br \/>\nComme les commentaires ne sont pas encore ouverts sur les tutoriels de la communaut\u00e9, je vous invite &#8211; si jamais il vous en prenez l&rsquo;envie \ud83d\ude42 &#8211; \u00e0 me faire vos retours ici ou sur le <a href=\"http:\/\/forum.alsacreations.com\/list-23-Tutoriels-et-articles-Alsacreations.html\">forum\u00a0d&rsquo;Alsacr\u00e9ations<\/a>.<br \/>\nMerci de votre compr\u00e9hension et bonne lecture !<\/p>\n<div class=\"tdm\">\n<h2>Sommaire de l&rsquo;article sur Alsacr\u00e9ations<\/h2>\n<ol>\n<li><a href=\"http:\/\/forum.alsacreations.com\/list-23-Tutoriels-et-articles-Alsacreations.html\">Formulaires HTML5 : Introduction<\/a><\/li>\n<li><a href=\"http:\/\/www.alsacreations.com\/tuto\/lire\/1403-formulaire-html5-type-tel.html\">Champ de type <code>tel<\/code><\/a><\/li>\n<li><a href=\"http:\/\/www.alsacreations.com\/tuto\/lire\/1404-formulaire-html5-type-url.html\">Champ de type <code>url<\/code><\/a><\/li>\n<li><a href=\"http:\/\/www.alsacreations.com\/tuto\/lire\/1405-formulaire-html5-type-email.html\">Champ de type <code>email<\/code><\/a><\/li>\n<li><a href=\"http:\/\/www.alsacreations.com\/tuto\/lire\/1406-formulaire-html5-type-search.html\">Champ de type <code>search<\/code><\/a><\/li>\n<li><a href=\"http:\/\/www.alsacreations.com\/tuto\/lire\/1407-formulaire-html5-type-date-time-local.html\">Champ de types <code>date<\/code>, <code>time<\/code> et <code>datetime<\/code><\/a><\/li>\n<li><a href=\"http:\/\/www.alsacreations.com\/tuto\/lire\/1408-formulaire-html5-type-month-week.html\">Champ de type <code>month<\/code> et <code>week<\/code><\/a><\/li>\n<li><a href=\"http:\/\/www.alsacreations.com\/tuto\/lire\/1409-formulaire-html5-type-number.html\">Champ de type <code>number<\/code><\/a><\/li>\n<li><a href=\"http:\/\/www.alsacreations.com\/tuto\/lire\/1410-formulaire-html5-type-range.html\">Champ de type <code>range<\/code><\/a><\/li>\n<li><a href=\"http:\/\/www.alsacreations.com\/tuto\/lire\/1411-formulaire-html5-type-color.html\">Champ de type <code>color<\/code><\/a><\/li>\n<li><a href=\"http:\/\/www.alsacreations.com\/tuto\/lire\/1412-formulaire-html5-element-output.html\">\u00c9l\u00e9ment <code>&lt;output&gt;<\/code><\/a><\/li>\n<li><a href=\"http:\/\/www.alsacreations.com\/tuto\/lire\/1413-formulaire-html5-element-keygen.html\">\u00c9l\u00e9ment <code>&lt;keygen&gt;<\/code><\/a><\/li>\n<\/ol>\n<\/div>\n<div class=\"sources\">\n<h2>Quelques articles pour aller plus loin<\/h2>\n<p>Si vous ne le saviez pas, vous pouvez \u00e9galement styler certains \u00e9l\u00e9ments de formulaire comme les boutons radio, les checkbox, les input de type file, ou m\u00eame l&rsquo;\u00e9l\u00e9ment progress en HTML5.<\/p>\n<ul>\n<li><a href=\"https:\/\/www.creativejuiz.fr\/blog\/tutoriels\/personnaliser-aspect-boutons-radio-checkbox-css\">Styler des checkboxes et boutons radio en CSS<\/a><\/li>\n<li><a href=\"https:\/\/www.creativejuiz.fr\/blog\/tutoriels\/input-file-personnalise-css-js\">Styler des \u00e9l\u00e9ments input de type file en CSS<\/a><\/li>\n<li><a href=\"https:\/\/www.creativejuiz.fr\/blog\/veille-technologique\/html5-element-progress-avancement-tache\">Styler l&rsquo;\u00e9l\u00e9ment progress en CSS<\/a><\/li>\n<\/ul>\n<h2>Liens utiles<\/h2>\n<ul>\n<li><a href=\"http:\/\/www.nicolas-hoffmann.net\/SOC\/\">G\u00e9n\u00e9rateur de formulaire<\/a><\/li>\n<\/ul>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>HTML5 apporte son lot de nouveaut\u00e9s \u00e9galement dans nos bons vieux formulaires. Proposant historiquement un nombre assez limit\u00e9 de types de champs (text, password, file, radio, checkbox, submit, image, hidden, reset,button) et d&rsquo;\u00e9l\u00e9ments de contr\u00f4le (&lt;textarea&gt;, &lt;select&gt;, &lt;option&gt; et &lt;optgroup&gt;, &lt;button&gt;), HTML5 vient bousculer nos habitudes en proposant de nouveaux types notamment.<\/p>\n","protected":false},"author":4,"featured_media":340,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_bluesky_dont_syndicate":"","_bluesky_syndication_accounts":"","_bluesky_syndication_text":"","footnotes":""},"categories":[9,12],"tags":[18,432,16],"coauthors":[597],"class_list":["post-2141","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutoriels","category-veille-technologique","tag-alsacreations","tag-formulaire","tag-html5"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/posts\/2141","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/comments?post=2141"}],"version-history":[{"count":1,"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/posts\/2141\/revisions"}],"predecessor-version":[{"id":7516,"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/posts\/2141\/revisions\/7516"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/media\/340"}],"wp:attachment":[{"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/media?parent=2141"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/categories?post=2141"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/tags?post=2141"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/coauthors?post=2141"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}