Ir para conteúdo

POWERED BY:

Arquivado

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

rogerss_7

[Resolvido] Erro função limitadora de caracteres

Recommended Posts

Olá gente,

 

Tenho este código:

<script>
function ContaCaracteres(campo, limite)
{
	rest = ''+limite+'';

	if (rest > 0)
	{
		rest		= ''+limite+''-document.getElementById(''+campo+'').value.length;
		antes		= document.getElementById(''+campo+'').value;
	}
	else
	{
		document.getElementById(''+campo+'').value = antes;
	}
}
</script>

<textarea id="texto" onKeyUp="ContaCaracteres(this, 15)" onKeyPress="ContaCaracteres(this, 15)"></textarea>

Não está funcionando.

 

A intensão é deixar aberto o nome do campo e a quantidade de caracteres limite.

 

Obrigado pela atenção.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nossa q estranho da onde tu tirou essas aspas simples no começo???

 

bom, nao sei se era isso q você queria mas tenta ae:

 

<script>
function ContaCaracteres(campo, limite)
{
	rest = limite;

	if (rest > 0)
	{
		rest		= limite + campo.value.length;
		antes		= campo.value;
	}
	else
	{
		campo.value = antes;
	}
}
</script>

<textarea id="texto" onKeyUp="ContaCaracteres(this, 15)" onKeyPress="ContaCaracteres(this, 15)"></textarea>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Andreia,

 

Obrigado por responder, peço desculpas por não ter respondido este tópico antes, mas informo que este problema já está resolvido, consegui de outra forma.

 

Aproveito para lhe perguntar sobre alguma função WordWrap para textareas, pois o firefox e outros tem este problema.

 

Abri um tópico pra isso, se quiser pesquisar aqui neste fórum está com este nome mesmo, WordWrap.

 

Como mencionei lá, possuo uma função pra isso (wordwrap) mas não está 100%.

 

Conto com o teu conhecimento pra me ajudar.

 

Obrigado.

 

TÓPICO RESOLVIDO.

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.