Maxlength Em Textarea
#1
Posted 22/12/2005, 09:22
Mas eu preciso limitar um campo desses à 1000 caracteres.
É que em meu sistema, esse campo seria responsável por permitir queris manuais à um banco de dados. E se deixar ilimitado, para algum usuário inexperiente (ou desavisado) poderia por em risco o banco inteiro.
Daí eu queria saber se existe alguma função ou evento em JavaScript que possa limitar para mim.
Abraços
#2
Posted 22/12/2005, 09:41
#3
Posted 22/12/2005, 09:44
Não sabia a palabra chave correta.
Desculpa mesmo.
Abraços
#4
Posted 22/12/2005, 09:48
<script> function conta(campo){ var dados = document.getElementById(campo); var total_caracteres = 10;//TOTAL DE CARACTERES PERMITIDOS var diferenca = total_caracteres - dados.value.length;//DIFERENÇA SE ULTRAPASSAR IRA RETORNAR NEGATIVO if (diferenca < 0) dados.value.substring(dados.value,diferenca,total_caracteres);//TIRA OS CARACTERES Q ESTÂO A MAIS!!!! } </script>
A ideia é simples !!!! Naum testei pq naum tive tempo mas qualquer coisa poste ai!!!
[]'s
Acesse agora mesmo http://yeapiz.com
#5
Posted 22/12/2005, 10:15
EDIT
----
Achei uma função que tá funcionando.
No HEAD eu chamo:
Esse arquivo tem a seguinte função:<script language="JavaScript" src="jscripts/functions.js"></script>
function checkLength(campo, countcampo, maxlimit)
{
if (campo.value.length > maxlimit)
campo.value = campo.value.substring(0, maxlimit);
else
countcampo.value = maxlimit - campo.value.length;
}
E no TEXTAREA:
Agora eu queria saber se dá parab exibir a contagem num ALERT ao se clicar num link?onkeyup="checkLength(this.form.query,this.form.countDown,1000);" onkeydown="checkLength(this.form.query,this.form.countDown,1000);"
Abraços
Edição feita por: Jackpot, 22/12/2005, 11:26.
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)