Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

graffdesign

Limitar caracteres em <textarea>

Recommended Posts

Ai galera beleza??? Seguinte, como limitar caracteres em um <textarea>e como colocar um contador de caracteres no mesmo, como nos formulários de torpedos de celulares????Tanto faz o contador de tras pra frente ou de frente pra traz oque eu quero é contar.Valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

Coloca esse script js:

 

<script>var ns6=document.getElementById&&!document.allfunction restringeinput(maxlength,e,placeholder){if (window.event&&event.srcElement.value.length>=maxlength)return falseelse if (e.target&&e.target==eval(placeholder)&&e.target.value.length>=maxlength){var pressedkey=/[a-zA-Z0-9\.\,\/]/ //detect alphanumeric keysif (pressedkey.test(String.fromCharCode(e.which)))e.stopPropagation()}}function contalimite(maxlength,e,placeholder){var theform=eval(placeholder)var lengthleft=maxlength-theform.value.lengthvar placeholderobj=document.all? document.all[placeholder] : document.getElementById(placeholder)if (window.event||e.target&&e.target==eval(placeholder)){if (lengthleft<0)theform.value=theform.value.substring(0,maxlength)placeholderobj.innerHTML=lengthleft}}function mostralimite(theform,thelimit){var limit_text='<b><span id="'+theform.toString()+'">'+thelimit+'</span></b> characters remaining on your input limit'if (document.all||ns6)document.write(limit_text)if (document.all){eval(theform).onkeypress=function(){ return restringeinput(thelimit,event,theform)}eval(theform).onkeyup=function(){ contalimite(thelimit,event,theform)}}else if (ns6){document.body.addEventListener('keypress', function(event) { restringeinput(thelimit,event,theform) }, true);document.body.addEventListener('keyup', function(event) { contalimite(thelimit,event,theform) }, true);}}</script>

E chama assim:

 

<script>     MostraLimite(document.frmteste.elements["txt.teste"],100) //frmteste = nome do form , txt.teste = nome da textarea e 100 = quantidade de caracteres permitidos.    </script>

Espero ter ajudado, http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.