<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://blog.ntrm.net/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
  <title>NTRM - Sécurité Informatique, Hardware, Programmation - css</title>
  <link>http://blog.ntrm.net/</link>
  <description></description>
  <language>fr</language>
  <pubDate>Sat, 26 Jul 2008 22:59:41 +0100</pubDate>
  <copyright>Copyright NTRM 2007-2008</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>id et class en css : Quid ?</title>
    <link>http://blog.ntrm.net/post/2008/03/22/id-et-class-en-css-%3A-Quid</link>
    <guid isPermaLink="false">urn:md5:f7aaaf0423ed06fed428149a87d40abd</guid>
    <pubDate>Sat, 22 Mar 2008 19:57:00 +0100</pubDate>
    <dc:creator>BlAcKbUrRy</dc:creator>
        <category>Articles</category>
        <category>class</category><category>css</category><category>id</category>    
    <description>    &lt;p&gt;En CSS les &quot;class&quot; et les &quot;id&quot; permettent d'accéder à un objet pour modifier ses fonctionnalités graphique. Pour par exemple changer le fond de base des pages.&lt;/p&gt;


&lt;p&gt;Si on écrit ceci&amp;nbsp;:
&lt;code&gt;#test { background-color: #FFF; }&lt;/code&gt;
On intéroge &lt;strong&gt;l'objet&lt;/strong&gt; qui aura pour id &quot;test&quot;.&lt;/p&gt;


&lt;p&gt;Si on écrit ceci&amp;nbsp;:
&lt;code&gt;.test { background-color: #FFF; }&lt;/code&gt;
On intéroge &lt;strong&gt;les objets&lt;/strong&gt; qui auront pour classe &quot;test&quot;.&lt;/p&gt;


&lt;p&gt;Vous noterez la différence entre les deux phrases. Les ID ne désigne qu'un seul objet alors que les CLASS désigne plusieurs objets. Vous ne pouvez pas écrire deux ID différent dans une page mais vous pouvez écrire une infinité de CLASS dans une même page.&lt;/p&gt;


&lt;p&gt;Ma technique consiste à écrire les div en ID et le reste en CLASS, mais tout dépend du contexte)&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.ntrm.net/post/2008/03/22/id-et-class-en-css-%3A-Quid#comment-form</comments>
      <wfw:comment>http://blog.ntrm.net/post/2008/03/22/id-et-class-en-css-%3A-Quid#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.ntrm.net/feed/rss2/comments/79</wfw:commentRss>
      </item>
    
  <item>
    <title>Vérifier un formulaire en JavaScript</title>
    <link>http://blog.ntrm.net/post/2008/03/01/Verifier-un-formulaire-en-JavaScript</link>
    <guid isPermaLink="false">urn:md5:68058956b96145de8c9d22430e6160d7</guid>
    <pubDate>Sat, 01 Mar 2008 22:59:00 +0100</pubDate>
    <dc:creator>BlAcKbUrRy</dc:creator>
        <category>Programmation</category>
        <category>css</category><category>formulaire</category><category>javascript</category>    
    <description>    &lt;p&gt;Vous serez confronter très souvent a la création de formulaire. Une fois que l'utilisateur a rentrer tout les champs il vous faudra vérifier l'intégriter des données,  les champs d'email ainsi que les champs texte, il faut bien vérifier que chaque champs a été bien rentrer par les utilisateurs, voici une fonction JavaScript vous permettant de vérifier les champs&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;
function verifyChamp(form, champ, mail)
{
	if (mail == false)
	{
		if (trim(document.forms[form].elements[champ].value) == &amp;quot;&amp;quot;)
		{
			document.forms[form].elements[champ].className = 'wrong_element';
			return false;
		}
		else
		{
			document.forms[form].elements[champ].className = 'right_element';
		}
	}
	else
	{
		if (trim(document.forms[form].elements[champ].value) == &amp;quot;&amp;quot;)
		{
			document.forms[form].elements[champ].className = 'wrong_element';
			form = false;
		}
		else
		{
			if(!validation_mail(document.forms[form].elements[champ].value))
			{
				document.forms[form].elements[champ].className = 'wrong_element';
				form = false;
			}
			else
			{
				document.forms[form].elements[champ].className = 'right_element';
			}
		}
	}
}
&lt;/pre&gt;


&lt;p&gt;Il vous suffira ensuite d'ajouter un êvenemtn onsubmit à votre formulaire ainsi que deux classes (wrong_element et rigt_element) à votre fichier CSS. Dans l'êvement il vous faudra créer une fonction comme ceci&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;
function verif_feedback()
{
form = true;
form = verifyChamp(&amp;quot;feedback&amp;quot;,&amp;quot;email&amp;quot;, true);
form = verifyChamp(&amp;quot;feedback&amp;quot;,&amp;quot;texte&amp;quot;, false);
return form;
}

&amp;lt;form onsubmit=&amp;quot;return verif_feedback()&amp;quot; name=&amp;quot;feedback&amp;quot;&amp;gt;
&amp;lt;label&amp;gt;Email : &amp;lt;/label&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;email&amp;quot;&amp;gt; &amp;lt;br /&amp;gt;
&amp;lt;label&amp;gt;Texte : &amp;lt;/label&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;texte&amp;quot;&amp;gt; &amp;lt;br /&amp;gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; name=&amp;quot;Envoyer !&amp;quot;&amp;gt;
&amp;lt;/form&amp;gt;
&lt;/pre&gt;


&lt;p&gt;Et pour le CSS voici un petit exemple&amp;nbsp;:&lt;/p&gt;
&lt;pre&gt;
.wrong_element
{
  border: solid 1px #c24949;
  background-color: #ffbcbc;
}

.right_element
{
	border: solid 1px #49c24f;
	background-color: #bcffbf;
}
&lt;/pre&gt;


&lt;p&gt;Et voila &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt; votre champ deviendra rouge si il n'est pas correct et vert si il est correct.&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.ntrm.net/post/2008/03/01/Verifier-un-formulaire-en-JavaScript#comment-form</comments>
      <wfw:comment>http://blog.ntrm.net/post/2008/03/01/Verifier-un-formulaire-en-JavaScript#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.ntrm.net/feed/rss2/comments/59</wfw:commentRss>
      </item>
    
</channel>
</rss>