<?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>Comentários sobre: Limitando a quantidade de caracteres com Jquery</title>
	<atom:link href="http://www.videoaulasbrasil.com.br/ajax/limitando-a-quantidade-de-caracteres-com-jquery/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.videoaulasbrasil.com.br/ajax/limitando-a-quantidade-de-caracteres-com-jquery/</link>
	<description>Só mais um blog do WordPress</description>
	<lastBuildDate>Fri, 10 Feb 2012 22:12:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=156</generator>
	<item>
		<title>Por: David CHC</title>
		<link>http://www.videoaulasbrasil.com.br/ajax/limitando-a-quantidade-de-caracteres-com-jquery/comment-page-1/#comment-2891</link>
		<dc:creator>David CHC</dc:creator>
		<pubDate>Fri, 05 Mar 2010 11:27:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.videoaulasbrasil.com.br/?p=1280#comment-2891</guid>
		<description>&lt;strong&gt;@Marcio Vinicius&lt;/strong&gt;, atualmente para desenvolvimento e programação eu uso o Komodo Edit, que é gratuito. Mas já usei o Dreamweaver, NotePad++, aptana, netbeans, entre outros. È sempre interessante vc testar pra ver  que vc se adaptar melhor.</description>
		<content:encoded><![CDATA[<p><strong>@Marcio Vinicius</strong>, atualmente para desenvolvimento e programação eu uso o Komodo Edit, que é gratuito. Mas já usei o Dreamweaver, NotePad++, aptana, netbeans, entre outros. È sempre interessante vc testar pra ver  que vc se adaptar melhor.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Marcio Vinicius</title>
		<link>http://www.videoaulasbrasil.com.br/ajax/limitando-a-quantidade-de-caracteres-com-jquery/comment-page-1/#comment-2889</link>
		<dc:creator>Marcio Vinicius</dc:creator>
		<pubDate>Fri, 05 Mar 2010 02:06:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.videoaulasbrasil.com.br/?p=1280#comment-2889</guid>
		<description>Uma pergunta pra vocês.. Curiosidade apenas. Qual programa vocês usam para a criação de sites?</description>
		<content:encoded><![CDATA[<p>Uma pergunta pra vocês.. Curiosidade apenas. Qual programa vocês usam para a criação de sites?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: David CHC</title>
		<link>http://www.videoaulasbrasil.com.br/ajax/limitando-a-quantidade-de-caracteres-com-jquery/comment-page-1/#comment-2884</link>
		<dc:creator>David CHC</dc:creator>
		<pubDate>Thu, 04 Mar 2010 14:50:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.videoaulasbrasil.com.br/?p=1280#comment-2884</guid>
		<description>&lt;strong&gt;@Marcio Vinicius&lt;/strong&gt;,  a ideia principal é essa, vc adaptar as suas necessidades, perfeito.</description>
		<content:encoded><![CDATA[<p><strong>@Marcio Vinicius</strong>,  a ideia principal é essa, vc adaptar as suas necessidades, perfeito.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Marcio Vinicius</title>
		<link>http://www.videoaulasbrasil.com.br/ajax/limitando-a-quantidade-de-caracteres-com-jquery/comment-page-1/#comment-2883</link>
		<dc:creator>Marcio Vinicius</dc:creator>
		<pubDate>Thu, 04 Mar 2010 14:15:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.videoaulasbrasil.com.br/?p=1280#comment-2883</guid>
		<description>DAVID, obrigado mais uma vez! Muito bom o Video, consegui de primeira, a apenas ajuestei ele ao meu padrão e coloquei as chaves {} no if: 

if(tamanho &gt; limite){
            tamanho -= 1;
		 }

Porque sou iniciante e fica mais facil para que eu não me perca. Muito obrigado e parabéns!</description>
		<content:encoded><![CDATA[<p>DAVID, obrigado mais uma vez! Muito bom o Video, consegui de primeira, a apenas ajuestei ele ao meu padrão e coloquei as chaves {} no if: </p>
<p>if(tamanho &gt; limite){<br />
            tamanho -= 1;<br />
		 }</p>
<p>Porque sou iniciante e fica mais facil para que eu não me perca. Muito obrigado e parabéns!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: David CHC</title>
		<link>http://www.videoaulasbrasil.com.br/ajax/limitando-a-quantidade-de-caracteres-com-jquery/comment-page-1/#comment-1219</link>
		<dc:creator>David CHC</dc:creator>
		<pubDate>Fri, 18 Sep 2009 21:04:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.videoaulasbrasil.com.br/?p=1280#comment-1219</guid>
		<description>@Marcio, não tão complicado fazer não, é bem simples. Vou te mostrar aqui como poderá ser feito, vou colocar o html , irei apenas trocar os sinais de maior e menor para colchetes para não ser interpretado aqui no wordpress:

HTML:

&lt;strong&gt;
[form action=&quot;&quot; method=&quot;post&quot;]

Nome [input name=&quot;nome&quot; type=&quot;text&quot; /]

E-mail [input name=&quot;email&quot; type=&quot;text&quot; /]

Assunto [input name=&quot;assunto&quot; type=&quot;text&quot; /]

Departamento [select name=&quot;departamento&quot;]
  [option value=&quot;1&quot;]Fiscal[/option]
  [option value=&quot;2&quot;]Contabil[/option]
  [option value=&quot;3&quot;]Recursos Humanos[/option]
[/select]
Mensagem[textarea name=&quot;mensagem&quot; cols=&quot;45&quot; rows=&quot;5&quot;][/textarea]
[input name=&quot;&quot; type=&quot;submit&quot; value=&quot;Enviar&quot; /]
[/form]&lt;/strong&gt;

Repare tenho um formulário simples (tenha video aula ensinando o como criar um formulário em tableless e tbm como enviar com PHP). Apenas q coloquei foi um select, onde tem as opções para onde irá ser enviada o email, se é para área fiscal, contabil, Recursos Humanos. O valor atribuido são respectivamente: 1, 2, 3. E são com esses valores que iremos trabalhar para dizer pra que email vai.
Isso é muito facil de resolver, podemos usar um switch, onde colocamos um valor, ele vai verificar o valor correspondente, e atribuir o email q equivale.



&lt;strong&gt;
switch ($_POST[&#039;departamento&#039;]){
			case 1:
				$destino = &#039;fiscal@empresa.com.br&#039;;
			break;
			
			case 2:
				$destino = &#039;contabil@empresa.com.br&#039;;
			break;
			
			case 3:
				$destino = &#039;rh@empresa.com.br&#039;;
			break;
			
			default:
				$destino = &#039;padrao@empresa.com.br&#039;;
			break;
				
		}
&lt;/strong&gt;

Explicando esse codigo:

Vc vai atribuir a variavel vindo do formulário &lt;strong&gt;$_POST[&#039;departamento&#039;]&lt;/strong&gt;, ao switch, o q ele vai fazer é verificar o valor dessa variavel em relação ao valor q foi proposto, seria: case 1 , case 2, case 3.  Se o valor foi igual, por exemplo,  2 (case 2), ele vai dizer q &lt;strong&gt;$destino = &#039;contabil@empresa.com.br&#039;;&lt;/strong&gt;, e para a verificação quando encontra o valor q tava procurando. Caso não seje nenhum desses valores, ele vai dizer por padrão ( default) q &lt;strong&gt;$destino = &#039;padrao@empresa.com.br&#039;;&lt;/strong&gt;

Agora basta usar a variavel $destino para dizer para onde irá enviar o email.</description>
		<content:encoded><![CDATA[<p>@Marcio, não tão complicado fazer não, é bem simples. Vou te mostrar aqui como poderá ser feito, vou colocar o html , irei apenas trocar os sinais de maior e menor para colchetes para não ser interpretado aqui no wordpress:</p>
<p>HTML:</p>
<p><strong><br />
[form action="" method="post"]</p>
<p>Nome [input name="nome" type="text" /]</p>
<p>E-mail [input name="email" type="text" /]</p>
<p>Assunto [input name="assunto" type="text" /]</p>
<p>Departamento [select name="departamento"]<br />
  [option value="1"]Fiscal[/option]<br />
  [option value="2"]Contabil[/option]<br />
  [option value="3"]Recursos Humanos[/option]<br />
[/select]<br />
Mensagem[textarea name="mensagem" cols="45" rows="5"][/textarea]<br />
[input name="" type="submit" value="Enviar" /]<br />
[/form]</strong></p>
<p>Repare tenho um formulário simples (tenha video aula ensinando o como criar um formulário em tableless e tbm como enviar com PHP). Apenas q coloquei foi um select, onde tem as opções para onde irá ser enviada o email, se é para área fiscal, contabil, Recursos Humanos. O valor atribuido são respectivamente: 1, 2, 3. E são com esses valores que iremos trabalhar para dizer pra que email vai.<br />
Isso é muito facil de resolver, podemos usar um switch, onde colocamos um valor, ele vai verificar o valor correspondente, e atribuir o email q equivale.</p>
<p><strong><br />
switch ($_POST['departamento']){<br />
			case 1:<br />
				$destino = &#8216;fiscal@empresa.com.br&#8217;;<br />
			break;</p>
<p>			case 2:<br />
				$destino = &#8216;contabil@empresa.com.br&#8217;;<br />
			break;</p>
<p>			case 3:<br />
				$destino = &#8216;rh@empresa.com.br&#8217;;<br />
			break;</p>
<p>			default:<br />
				$destino = &#8216;padrao@empresa.com.br&#8217;;<br />
			break;</p>
<p>		}<br />
</strong></p>
<p>Explicando esse codigo:</p>
<p>Vc vai atribuir a variavel vindo do formulário <strong>$_POST['departamento']</strong>, ao switch, o q ele vai fazer é verificar o valor dessa variavel em relação ao valor q foi proposto, seria: case 1 , case 2, case 3.  Se o valor foi igual, por exemplo,  2 (case 2), ele vai dizer q <strong>$destino = &#8216;contabil@empresa.com.br&#8217;;</strong>, e para a verificação quando encontra o valor q tava procurando. Caso não seje nenhum desses valores, ele vai dizer por padrão ( default) q <strong>$destino = &#8216;padrao@empresa.com.br&#8217;;</strong></p>
<p>Agora basta usar a variavel $destino para dizer para onde irá enviar o email.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Marcio</title>
		<link>http://www.videoaulasbrasil.com.br/ajax/limitando-a-quantidade-de-caracteres-com-jquery/comment-page-1/#comment-1218</link>
		<dc:creator>Marcio</dc:creator>
		<pubDate>Fri, 18 Sep 2009 20:03:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.videoaulasbrasil.com.br/?p=1280#comment-1218</guid>
		<description>Olá David..cara..posso fazer um pedido?

ja fazendo rsrs..tem como vc criar uma aula sobre Combobox...

opção 1
opção 2
opção 3

escolhendo uma opção iria para um email diferente (no caso ae seriam 3 emails)...

valeu, abss.</description>
		<content:encoded><![CDATA[<p>Olá David..cara..posso fazer um pedido?</p>
<p>ja fazendo rsrs..tem como vc criar uma aula sobre Combobox&#8230;</p>
<p>opção 1<br />
opção 2<br />
opção 3</p>
<p>escolhendo uma opção iria para um email diferente (no caso ae seriam 3 emails)&#8230;</p>
<p>valeu, abss.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Deivez Fahl</title>
		<link>http://www.videoaulasbrasil.com.br/ajax/limitando-a-quantidade-de-caracteres-com-jquery/comment-page-1/#comment-1095</link>
		<dc:creator>Deivez Fahl</dc:creator>
		<pubDate>Sat, 05 Sep 2009 16:28:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.videoaulasbrasil.com.br/?p=1280#comment-1095</guid>
		<description>Realmente muito útil... valeu !</description>
		<content:encoded><![CDATA[<p>Realmente muito útil&#8230; valeu !</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Luis Henrique</title>
		<link>http://www.videoaulasbrasil.com.br/ajax/limitando-a-quantidade-de-caracteres-com-jquery/comment-page-1/#comment-1094</link>
		<dc:creator>Luis Henrique</dc:creator>
		<pubDate>Sat, 05 Sep 2009 15:29:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.videoaulasbrasil.com.br/?p=1280#comment-1094</guid>
		<description>Ah ta blz David vou ver se acho algo sobre isso na net por q sou meio noob ainda em PHP dai fica dificil rsrsrs brigadão pela dica abraços...</description>
		<content:encoded><![CDATA[<p>Ah ta blz David vou ver se acho algo sobre isso na net por q sou meio noob ainda em PHP dai fica dificil rsrsrs brigadão pela dica abraços&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: David CHC</title>
		<link>http://www.videoaulasbrasil.com.br/ajax/limitando-a-quantidade-de-caracteres-com-jquery/comment-page-1/#comment-1090</link>
		<dc:creator>David CHC</dc:creator>
		<pubDate>Sat, 05 Sep 2009 14:18:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.videoaulasbrasil.com.br/?p=1280#comment-1090</guid>
		<description>&lt;strong&gt;@Tutorial City&lt;/strong&gt;, blz então, eu fiz o código rápido, ai tinha aparecido aquele problema, e coloquei aquele if , como tinha resolvido , não tinha tentado outra solução. Mas foi ótima essa modificação, ficou bem melhor mesmo. O lance da cor, bastaria apenas colocar um class com jquery, addClass ao chegar perto do limite. vlw</description>
		<content:encoded><![CDATA[<p><strong>@Tutorial City</strong>, blz então, eu fiz o código rápido, ai tinha aparecido aquele problema, e coloquei aquele if , como tinha resolvido , não tinha tentado outra solução. Mas foi ótima essa modificação, ficou bem melhor mesmo. O lance da cor, bastaria apenas colocar um class com jquery, addClass ao chegar perto do limite. vlw</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Tutorial City</title>
		<link>http://www.videoaulasbrasil.com.br/ajax/limitando-a-quantidade-de-caracteres-com-jquery/comment-page-1/#comment-1089</link>
		<dc:creator>Tutorial City</dc:creator>
		<pubDate>Sat, 05 Sep 2009 13:49:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.videoaulasbrasil.com.br/?p=1280#comment-1089</guid>
		<description>&lt;strong&gt;@David CHC&lt;/strong&gt;
show de bola!
Nesse caso acho IF(o primeiro) que seria legal usar o modo compacto, por causa da simplicidade.
A contagem ficava igual a -1 por que você primeiro faz o cálculo do contador e depois reduz o tamanho do texto(com &lt;em&gt;substring&lt;/em&gt;). A solução que achei foi mover o cálculo e display do contador pra dopois do IF(o que usa &lt;em&gt;substring&lt;/em&gt;) , além de adicionar uma nova contagem de caracteres dentro do IF(que logicamente  vai ser igual a 20 nesse caso). Acho legal fazer assim por que se o usuário deixar uma tecla pressionada o contador não fica com um valor estranho(não pisca com um valor negativo absurdo).
Seria interessante também deixar o texto vermelho caso estivesse próximo do limite.
meu código ficou assim:

$(function(){


      var limite  = 20, tamanho, contador,txt;

      $(&quot;#msg&quot;).keyup(function(){

         tamanho = $(this).val().length;
	 
         if(tamanho &gt; limite){
            txt = $(this).val().substring(0, limite);
            $(this).val(txt);
	    tamanho = txt.length;
         }

	 contador = limite - tamanho;
	 $(&quot;#contador&quot;).text(contador);


     });
});

Abraços ;)
{o código HTML no forum tah errado. dá uma olhada na ID do contador.}

&lt;strong&gt;@Alex Rodrigues&lt;/strong&gt;
No wordpress não é tão direto pra usar jquery(não se quiser fazer da maneira certa). Tah meio brabo aqui pra eu fazer meus tutoriais, mas eu queria fazer isso. Provavelmente um dia eu faço, mas nao posso te prometer uma data.... :)</description>
		<content:encoded><![CDATA[<p><strong>@David CHC</strong><br />
show de bola!<br />
Nesse caso acho IF(o primeiro) que seria legal usar o modo compacto, por causa da simplicidade.<br />
A contagem ficava igual a -1 por que você primeiro faz o cálculo do contador e depois reduz o tamanho do texto(com <em>substring</em>). A solução que achei foi mover o cálculo e display do contador pra dopois do IF(o que usa <em>substring</em>) , além de adicionar uma nova contagem de caracteres dentro do IF(que logicamente  vai ser igual a 20 nesse caso). Acho legal fazer assim por que se o usuário deixar uma tecla pressionada o contador não fica com um valor estranho(não pisca com um valor negativo absurdo).<br />
Seria interessante também deixar o texto vermelho caso estivesse próximo do limite.<br />
meu código ficou assim:</p>
<p>$(function(){</p>
<p>      var limite  = 20, tamanho, contador,txt;</p>
<p>      $(&#8220;#msg&#8221;).keyup(function(){</p>
<p>         tamanho = $(this).val().length;</p>
<p>         if(tamanho &gt; limite){<br />
            txt = $(this).val().substring(0, limite);<br />
            $(this).val(txt);<br />
	    tamanho = txt.length;<br />
         }</p>
<p>	 contador = limite &#8211; tamanho;<br />
	 $(&#8220;#contador&#8221;).text(contador);</p>
<p>     });<br />
});</p>
<p>Abraços <img src='http://www.videoaulasbrasil.com.br/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
{o código HTML no forum tah errado. dá uma olhada na ID do contador.}</p>
<p><strong>@Alex Rodrigues</strong><br />
No wordpress não é tão direto pra usar jquery(não se quiser fazer da maneira certa). Tah meio brabo aqui pra eu fazer meus tutoriais, mas eu queria fazer isso. Provavelmente um dia eu faço, mas nao posso te prometer uma data&#8230;. <img src='http://www.videoaulasbrasil.com.br/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>

