<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	Commentaires sur : Concevoir un formulaire HTML qui tient la route	</title>
	<atom:link href="/2009/02/03/concevoir-un-formulaire-html-qui-tient-la-route/feed/" rel="self" type="application/rss+xml" />
	<link>/2009/02/03/concevoir-un-formulaire-html-qui-tient-la-route/</link>
	<description></description>
	<lastBuildDate>Thu, 31 Mar 2016 16:44:20 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.0</generator>
	<item>
		<title>
		Par : Clément		</title>
		<link>/2009/02/03/concevoir-un-formulaire-html-qui-tient-la-route/#comment-81914</link>

		<dc:creator><![CDATA[Clément]]></dc:creator>
		<pubDate>Thu, 30 Aug 2012 07:47:33 +0000</pubDate>
		<guid isPermaLink="false">/?p=474#comment-81914</guid>

					<description><![CDATA[Attention,
il préférable de privilégier les requêtes en POST car la longueur de l’URL peut être limitée dans le cas d’un requête en GET. Non pas par une spécification mais par les navigateurs.

Plus de détails :
http://www.boutell.com/newfaq/misc/urllength.html]]></description>
			<content:encoded><![CDATA[<p>Attention,<br />
il préférable de privilégier les requêtes en POST car la longueur de l’URL peut être limitée dans le cas d’un requête en GET. Non pas par une spécification mais par les navigateurs.</p>
<p>Plus de détails :<br />
<a href="http://www.boutell.com/newfaq/misc/urllength.html" rel="nofollow ugc">http://www.boutell.com/newfaq/misc/urllength.html</a></p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Par : Capse		</title>
		<link>/2009/02/03/concevoir-un-formulaire-html-qui-tient-la-route/#comment-19508</link>

		<dc:creator><![CDATA[Capse]]></dc:creator>
		<pubDate>Tue, 12 Apr 2011 10:38:54 +0000</pubDate>
		<guid isPermaLink="false">/?p=474#comment-19508</guid>

					<description><![CDATA[Travaillant pour un grand site de voyage, une des raisons simples pour laquelle les formulaires sont validé en javascript, est tout simplement le tracking du clic :/

Il faut savoir que TOUT clic est tracké, même ceux qui ne servent a rien. Du coup oui la compatibilité entre navigateur est très dur à gérer pour les développeur qui s&#039;en occupe.

!Attention! je ne dit pas que c&#039;est normal, si ça chie c&#039;est le dev qui a déconné, simplement je défend le faite que au vue des spécifications demandé ça devient très compliqué et ont ce retrouve facilement avec des quack :)]]></description>
			<content:encoded><![CDATA[<p>Travaillant pour un grand site de voyage, une des raisons simples pour laquelle les formulaires sont validé en javascript, est tout simplement le tracking du clic :/</p>
<p>Il faut savoir que TOUT clic est tracké, même ceux qui ne servent a rien. Du coup oui la compatibilité entre navigateur est très dur à gérer pour les développeur qui s&rsquo;en occupe.</p>
<p>!Attention! je ne dit pas que c&rsquo;est normal, si ça chie c&rsquo;est le dev qui a déconné, simplement je défend le faite que au vue des spécifications demandé ça devient très compliqué et ont ce retrouve facilement avec des quack :)</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Par : musicuser		</title>
		<link>/2009/02/03/concevoir-un-formulaire-html-qui-tient-la-route/#comment-13568</link>

		<dc:creator><![CDATA[musicuser]]></dc:creator>
		<pubDate>Sun, 04 Apr 2010 21:14:09 +0000</pubDate>
		<guid isPermaLink="false">/?p=474#comment-13568</guid>

					<description><![CDATA[Pour la création des formulaires, il reste aussi (pour gagner du temps) l&#039;option de passer par des applications permettant la création rapide de formulaires.

En voici une proposée par http://www.atomestudio.com/ avec la solution FORMALLIN

Formallin est un assistant graphique offrant la possibilité aux non-développeurs de créer très facilement des formulaires multilingues.
Le principe : Suite à la création d&#039;un formulaire, un fichier .php est généré. Ce seul fichier contient tout code nécessaire à :
l&#039;exploitation multilingue de votre formulaire
les vérifications des champs côté client
les vérifications des champs côté serveur
Ce fichier fonctionne de manière autonome ou peut être intégré dans une page de votre site par une iframe.]]></description>
			<content:encoded><![CDATA[<p>Pour la création des formulaires, il reste aussi (pour gagner du temps) l&rsquo;option de passer par des applications permettant la création rapide de formulaires.</p>
<p>En voici une proposée par <a href="http://www.atomestudio.com/" rel="nofollow ugc">http://www.atomestudio.com/</a> avec la solution FORMALLIN</p>
<p>Formallin est un assistant graphique offrant la possibilité aux non-développeurs de créer très facilement des formulaires multilingues.<br />
Le principe : Suite à la création d&rsquo;un formulaire, un fichier .php est généré. Ce seul fichier contient tout code nécessaire à :<br />
l&rsquo;exploitation multilingue de votre formulaire<br />
les vérifications des champs côté client<br />
les vérifications des champs côté serveur<br />
Ce fichier fonctionne de manière autonome ou peut être intégré dans une page de votre site par une iframe.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Par : Grunt		</title>
		<link>/2009/02/03/concevoir-un-formulaire-html-qui-tient-la-route/#comment-9919</link>

		<dc:creator><![CDATA[Grunt]]></dc:creator>
		<pubDate>Fri, 02 Oct 2009 08:07:24 +0000</pubDate>
		<guid isPermaLink="false">/?p=474#comment-9919</guid>

					<description><![CDATA[&quot;je suis passé de PC à Mac&quot;

Je suppose qu&#039;il fallait comprendre &quot;de Windows à Mac&quot;, étant donné le contexte. Merci de ne pas répandre la confusion &quot;PC = Windows&quot;, il y a des utilisateurs de PC qui ne sont pas sous Windows. Et qui font eux aussi partie des minorités emmerdées par les sites &quot;conçus pour Windows&quot; ;+)]]></description>
			<content:encoded><![CDATA[<p>« je suis passé de PC à Mac »</p>
<p>Je suppose qu&rsquo;il fallait comprendre « de Windows à Mac », étant donné le contexte. Merci de ne pas répandre la confusion « PC = Windows », il y a des utilisateurs de PC qui ne sont pas sous Windows. Et qui font eux aussi partie des minorités emmerdées par les sites « conçus pour Windows » ;+)</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Par : Pierre Bertet		</title>
		<link>/2009/02/03/concevoir-un-formulaire-html-qui-tient-la-route/#comment-6151</link>

		<dc:creator><![CDATA[Pierre Bertet]]></dc:creator>
		<pubDate>Sun, 19 Apr 2009 17:17:16 +0000</pubDate>
		<guid isPermaLink="false">/?p=474#comment-6151</guid>

					<description><![CDATA[Veyrat :
Il s&#039;agit de programmation côté serveur, ce qui sort largement du cadre de cet article ;-)]]></description>
			<content:encoded><![CDATA[<p>Veyrat :<br />
Il s&rsquo;agit de programmation côté serveur, ce qui sort largement du cadre de cet article ;-)</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Par : Veyrat		</title>
		<link>/2009/02/03/concevoir-un-formulaire-html-qui-tient-la-route/#comment-6148</link>

		<dc:creator><![CDATA[Veyrat]]></dc:creator>
		<pubDate>Sun, 19 Apr 2009 15:25:05 +0000</pubDate>
		<guid isPermaLink="false">/?p=474#comment-6148</guid>

					<description><![CDATA[Bonjour
je cherche à créer un formulaire associant des champs (nom, prénom, email, tel, adresse, ville, code postal, pays, choix de dimensions), des boutons radio permettant d&#039;identifier une couleur, la possibilité de joindre un fichier attaché, faire générer un numéro aléatoire de composé de la date (année, mois, jour), d&#039;un numéro de 7 chiffres (aléatoire) et le tout invisible par la personne qui enverra le formulaire mais visible sur l&#039;email que je recevrai.
 et , en cliquant sur un bouton &quot;envoyé&quot;, que toutes ces informations me parviennent par mail (y compris le fichier attaché)
pouvez vous m&#039;aider?
Cordialement]]></description>
			<content:encoded><![CDATA[<p>Bonjour<br />
je cherche à créer un formulaire associant des champs (nom, prénom, email, tel, adresse, ville, code postal, pays, choix de dimensions), des boutons radio permettant d&rsquo;identifier une couleur, la possibilité de joindre un fichier attaché, faire générer un numéro aléatoire de composé de la date (année, mois, jour), d&rsquo;un numéro de 7 chiffres (aléatoire) et le tout invisible par la personne qui enverra le formulaire mais visible sur l&#8217;email que je recevrai.<br />
 et , en cliquant sur un bouton « envoyé », que toutes ces informations me parviennent par mail (y compris le fichier attaché)<br />
pouvez vous m&rsquo;aider?<br />
Cordialement</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Par : Les bases pour un formulaire HTML &#124; Kerblog		</title>
		<link>/2009/02/03/concevoir-un-formulaire-html-qui-tient-la-route/#comment-5075</link>

		<dc:creator><![CDATA[Les bases pour un formulaire HTML &#124; Kerblog]]></dc:creator>
		<pubDate>Mon, 09 Feb 2009 23:35:30 +0000</pubDate>
		<guid isPermaLink="false">/?p=474#comment-5075</guid>

					<description><![CDATA[[...] site des Intégristes nous gratifie d&#8217;un très bon article présentant la base pour réaliser convenablement un formulaire HTML, tant en terme de codage qu&#8217;en terme d&#8217;ergonomie (tests de messages d&#8217;erreur).  [...]]]></description>
			<content:encoded><![CDATA[<p>[&#8230;] site des Intégristes nous gratifie d&#8217;un très bon article présentant la base pour réaliser convenablement un formulaire HTML, tant en terme de codage qu&#8217;en terme d&#8217;ergonomie (tests de messages d&#8217;erreur).  [&#8230;]</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Par : Hubert		</title>
		<link>/2009/02/03/concevoir-un-formulaire-html-qui-tient-la-route/#comment-5014</link>

		<dc:creator><![CDATA[Hubert]]></dc:creator>
		<pubDate>Wed, 04 Feb 2009 12:50:12 +0000</pubDate>
		<guid isPermaLink="false">/?p=474#comment-5014</guid>

					<description><![CDATA[Validation js côté client, en plus d&#039;être plus ergonomique, nous fait économiser de la bande passante.
Je rajouterai que quelque soit la validation côté client en javascript, la même validation doit exister côté serveur, pour une question d&#039;accessibilité mais aussi pour se prévenir d&#039;éventuels bugs.
C&#039;est l&#039;exemple parfait de la notion de &quot;javascript non-intrusif&quot;.]]></description>
			<content:encoded><![CDATA[<p>Validation js côté client, en plus d&rsquo;être plus ergonomique, nous fait économiser de la bande passante.<br />
Je rajouterai que quelque soit la validation côté client en javascript, la même validation doit exister côté serveur, pour une question d&rsquo;accessibilité mais aussi pour se prévenir d&rsquo;éventuels bugs.<br />
C&rsquo;est l&rsquo;exemple parfait de la notion de « javascript non-intrusif ».</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Par : Felipe		</title>
		<link>/2009/02/03/concevoir-un-formulaire-html-qui-tient-la-route/#comment-5013</link>

		<dc:creator><![CDATA[Felipe]]></dc:creator>
		<pubDate>Wed, 04 Feb 2009 11:47:32 +0000</pubDate>
		<guid isPermaLink="false">/?p=474#comment-5013</guid>

					<description><![CDATA[Très bon article, je rajouterai 2 précisions:

* l&#039;attribut for des  va toujours de pair avec l&#039;id de l&#039;élément de formulaire correspondant
* c&#039;est beaucoup mieux si les messages d&#039;erreur s&#039;affichent à proximité immédiate de l&#039;endroit où il y a l&#039;erreur (pas en début de formulaire) et il ne faut pas se contenter de passer le texte en rouge: tout le monde (ou tous les matériels) ne voit pas le rouge! (mobile N/B, non-voyant, ...). Et si l&#039;erreur est explicite alors c&#039;est le nirvana :)]]></description>
			<content:encoded><![CDATA[<p>Très bon article, je rajouterai 2 précisions:</p>
<p>* l&rsquo;attribut for des  va toujours de pair avec l&rsquo;id de l&rsquo;élément de formulaire correspondant<br />
* c&rsquo;est beaucoup mieux si les messages d&rsquo;erreur s&rsquo;affichent à proximité immédiate de l&rsquo;endroit où il y a l&rsquo;erreur (pas en début de formulaire) et il ne faut pas se contenter de passer le texte en rouge: tout le monde (ou tous les matériels) ne voit pas le rouge! (mobile N/B, non-voyant, &#8230;). Et si l&rsquo;erreur est explicite alors c&rsquo;est le nirvana :)</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Par : Bertrand Germain		</title>
		<link>/2009/02/03/concevoir-un-formulaire-html-qui-tient-la-route/#comment-5012</link>

		<dc:creator><![CDATA[Bertrand Germain]]></dc:creator>
		<pubDate>Wed, 04 Feb 2009 10:30:07 +0000</pubDate>
		<guid isPermaLink="false">/?p=474#comment-5012</guid>

					<description><![CDATA[Excellent billet, néanmoins j&#039;aimerais rajouter quelque chose sur les validations en javascript. Il est très important de prendre soin de la validation en javascript car il peut très vite devenir déroutant pour l&#039;utilisateur.

Une approche comme celle de remember the milk est par exemple plutôt mauvaise car l&#039;utilisateur subit des messages d&#039;erreur en cours de saisie du champ. Le moment d&#039;intention est mauvais ici, il vaut mieux attendre que l&#039;utilisateur quitte le champ avant de le valider en général.

Par ailleurs le lieu d&#039;intention est tout aussi important, de manière générale, il est préférable de mettre le message d&#039;erreur avant le champ non validé, cela permet au gens utilisant des aides techniques d&#039;être avertis avant de retomber sur le champ à corriger plutôt que de le passer et devoir revenir en arrière pour remplir le champ mal rempli...  ou bien éventuellement il est possible de mettre un label sur le message d&#039;erreur qui renvoi le focus sur le champ invalidé, à ce moment là la lieu d&#039;intention n&#039;est pas aussi important.]]></description>
			<content:encoded><![CDATA[<p>Excellent billet, néanmoins j&rsquo;aimerais rajouter quelque chose sur les validations en javascript. Il est très important de prendre soin de la validation en javascript car il peut très vite devenir déroutant pour l&rsquo;utilisateur.</p>
<p>Une approche comme celle de remember the milk est par exemple plutôt mauvaise car l&rsquo;utilisateur subit des messages d&rsquo;erreur en cours de saisie du champ. Le moment d&rsquo;intention est mauvais ici, il vaut mieux attendre que l&rsquo;utilisateur quitte le champ avant de le valider en général.</p>
<p>Par ailleurs le lieu d&rsquo;intention est tout aussi important, de manière générale, il est préférable de mettre le message d&rsquo;erreur avant le champ non validé, cela permet au gens utilisant des aides techniques d&rsquo;être avertis avant de retomber sur le champ à corriger plutôt que de le passer et devoir revenir en arrière pour remplir le champ mal rempli&#8230;  ou bien éventuellement il est possible de mettre un label sur le message d&rsquo;erreur qui renvoi le focus sur le champ invalidé, à ce moment là la lieu d&rsquo;intention n&rsquo;est pas aussi important.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
