<?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: Contar e limitar caracteres em textarea</title>
	<atom:link href="http://pedrocaires.com.br/blog/2010/05/06/contar-e-limitar-caracteres-em-textarea/feed/" rel="self" type="application/rss+xml" />
	<link>http://pedrocaires.com.br/blog/2010/05/06/contar-e-limitar-caracteres-em-textarea/</link>
	<description>Desenvolvedor Web / (77) 9972-0117</description>
	<lastBuildDate>Mon, 14 May 2012 22:27:59 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Por: Pedro Caires</title>
		<link>http://pedrocaires.com.br/blog/2010/05/06/contar-e-limitar-caracteres-em-textarea/comment-page-1/#comment-40</link>
		<dc:creator>Pedro Caires</dc:creator>
		<pubDate>Tue, 14 Sep 2010 16:35:25 +0000</pubDate>
		<guid isPermaLink="false">http://pedrocaires.com.br/blog/?p=121#comment-40</guid>
		<description>Realmente Rafael, :)
Na verdade isso nem é erro do código, foi erro meu, esqueci de colocar ali.
Mas na verdade, já fiz mudanças nesse código ai, pois contem erros em navegadores e talz.. só não atualizei aqui no blog ainda, mas pretendo atualiza-lo depois. (:
Volte sempre, abraço.</description>
		<content:encoded><![CDATA[<p>Realmente Rafael, <img src='http://pedrocaires.com.br/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Na verdade isso nem é erro do código, foi erro meu, esqueci de colocar ali.<br />
Mas na verdade, já fiz mudanças nesse código ai, pois contem erros em navegadores e talz.. só não atualizei aqui no blog ainda, mas pretendo atualiza-lo depois. (:<br />
Volte sempre, abraço.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Rafael Campos</title>
		<link>http://pedrocaires.com.br/blog/2010/05/06/contar-e-limitar-caracteres-em-textarea/comment-page-1/#comment-39</link>
		<dc:creator>Rafael Campos</dc:creator>
		<pubDate>Sun, 05 Sep 2010 16:37:09 +0000</pubDate>
		<guid isPermaLink="false">http://pedrocaires.com.br/blog/?p=121#comment-39</guid>
		<description>Analisando o seu código do exemplo(especialmente a parte da barrinha ^^, achei interessante), vi que se a pessoa der um Ctrl C, Ctrl V no seu código, e mudar o máximo, ele irá bugar...

var max = 250; /* Total de caracteres */
var ancho = 300;
function contaTextarea(valor) {
	var barrinha = document.getElementById(&quot;barrinha&quot;);
 
	if (valor.value.length &lt; max) {
		barrinha.style.backgroundColor = &quot;#FFFFFF&quot;;
		barrinha.style.backgroundImage = &quot;url(http://www.pedrocaires.com.br/blog/extras/images/barrinha001.jpg)&quot;; /* Aqui fica o outro endereço da barrinha */
		barrinha.style.color = &quot;#000000&quot;;
		var pos = ancho-parseInt((ancho*parseInt(valor.value.length))/250); /* Total de caracteres */
		barrinha.style.backgroundPosition = &quot;-&quot;+pos+&quot;px 0px&quot;;
	} else {
		barrinha.style.backgroundColor = &quot;#BB0000&quot;;
		barrinha.style.backgroundImage = &quot;url()&quot;;
		barrinha.style.color = &quot;#FFFFFF&quot;;
	}
	barrinha.innerHTML = &quot;(&quot;+valor.value.length+&quot; / &quot;+max+&quot;)&quot;;
}

Exatamente nesta linha:
		var pos = ancho-parseInt((ancho*parseInt(valor.value.length))/250); /* Total de caracteres */

Ai ele faz uma conta(creio eu ^^), e divide por 250, que é o máximo de caracteres, porém, se eu modifico lá em cima o max p/ 300, e não modifico essa linha, ele irá ficar errado, com um máximo de caracteres no textarea, e nesse efeito ele estará com outro...

Então, acho que o correto mesmo seria colocar assim:
		var pos = ancho-parseInt((ancho*parseInt(valor.value.length))/max); /* Total de caracteres */

Não manjo muito de JS puro, acostumei com o JQUERY, sei fazer alguns efeitos e tals com JQUERY, então, se eu estiver errado, me corrija...</description>
		<content:encoded><![CDATA[<p>Analisando o seu código do exemplo(especialmente a parte da barrinha ^^, achei interessante), vi que se a pessoa der um Ctrl C, Ctrl V no seu código, e mudar o máximo, ele irá bugar&#8230;</p>
<p>var max = 250; /* Total de caracteres */<br />
var ancho = 300;<br />
function contaTextarea(valor) {<br />
	var barrinha = document.getElementById(&#8220;barrinha&#8221;);</p>
<p>	if (valor.value.length &lt; max) {<br />
		barrinha.style.backgroundColor = &quot;#FFFFFF&quot;;<br />
		barrinha.style.backgroundImage = &quot;url(http://www.pedrocaires.com.br/blog/extras/images/barrinha001.jpg)&quot;; /* Aqui fica o outro endereço da barrinha */<br />
		barrinha.style.color = &quot;#000000&quot;;<br />
		var pos = ancho-parseInt((ancho*parseInt(valor.value.length))/250); /* Total de caracteres */<br />
		barrinha.style.backgroundPosition = &quot;-&quot;+pos+&quot;px 0px&quot;;<br />
	} else {<br />
		barrinha.style.backgroundColor = &quot;#BB0000&quot;;<br />
		barrinha.style.backgroundImage = &quot;url()&quot;;<br />
		barrinha.style.color = &quot;#FFFFFF&quot;;<br />
	}<br />
	barrinha.innerHTML = &quot;(&quot;+valor.value.length+&quot; / &quot;+max+&quot;)&quot;;<br />
}</p>
<p>Exatamente nesta linha:<br />
		var pos = ancho-parseInt((ancho*parseInt(valor.value.length))/250); /* Total de caracteres */</p>
<p>Ai ele faz uma conta(creio eu ^^), e divide por 250, que é o máximo de caracteres, porém, se eu modifico lá em cima o max p/ 300, e não modifico essa linha, ele irá ficar errado, com um máximo de caracteres no textarea, e nesse efeito ele estará com outro&#8230;</p>
<p>Então, acho que o correto mesmo seria colocar assim:<br />
		var pos = ancho-parseInt((ancho*parseInt(valor.value.length))/max); /* Total de caracteres */</p>
<p>Não manjo muito de JS puro, acostumei com o JQUERY, sei fazer alguns efeitos e tals com JQUERY, então, se eu estiver errado, me corrija&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>

