Ir para conteúdo

POWERED BY:

Arquivado

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

francisco ribeiro

Limitar TextArea

Recommended Posts

Experimenta colocar no seu form esses campos e essa função...

(01) = TextArea

(02) = Mostrador de Caracteres Restantes

(03) = Função de Atualização do Mostrador

 

---------------------------------------------------------------------- http://forum.imasters.com.br/public/style_emoticons/default/blink.gif

 

(01) = <textarea id="texto" name="texto" onKeyUp="ContaCaracteresOpi(80)" rows="2" cols="50"></textarea>

 

(02) = <input type="text" name="nu_caracteres" readonly size="3" value="80">

 

(03) = <script LANGUAGE="javascript">

<!--

function ContaCaracteresOpi(TamMax)

{

intCaracteres=TamMax-document.opiniao.texto.value.length;

if(intCaracteres>0)

{

document.opiniao.nu_caracteres.value=intCaracteres;

return true;

}

else

{

intMensagem=TamMax;

document.opiniao.nu_caracteres.value=0;

document.opiniao.texto.value=document.opiniao.texto.value.substr(0,intMensagem)

return false;

}

}

 

function Foco()

{

 

}

function ContaCaracteres(TamMax)

{

intCaracteres=TamMax-document.form.texto.value.length;

if(intCaracteres>0)

{

document.form.lentxt.value=intCaracteres;

return true;

}

else

{

intMensagem=TamMax;

document.form.lentxt.value=0;

document.form.texto.value=document.form.texto.value.substr(0,intMensagem)

return false;

}

}

//-->

</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenho esse que peguei em javascript.internet.com:<html><head><title>JavaScript - Limitando TEXTAREA</title><script language="JavaScript">limite = 100;function textCounter(field, countfield, maxlimit) {if (field.value.length > maxlimit)field.value = field.value.substring(0, maxlimit);else countfield.value = maxlimit - field.value.length;}</script></head><body><center><form name=myform action="YOUR-SCRIPT.CGI"><script language=javascript>document.write("( limite de " + limite + " caracteres.)");</script><br><textarea name=message wrap=physical cols=28 rows=4 onKeyDown="textCounter(this.form.message,this.form.remLen,limite);" onKeyUp="textCounter(this.form.message,this.form.remLen,limite);"></textarea><br><script language=javascript>document.write("<input readonly type=text name=remLen size=3 maxlength=3 value="+limite+"> caracteres disponíveis");</script></form></center></body></html>

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.