Jump to content


Photo

Maxlength Em Textarea


  • Faça o login para participar
4 replies to this topic

#1 Bruno Augusto

Bruno Augusto

    ∙•● Restarting... ●•∙

  • Usuários
  • 1968 posts
  • Sexo:Não informado
  • Localidade:Itajubá

Posted 22/12/2005, 09:22

Bom pelo que vi o campo TEXTAREA não possui propriedade MAXLENGTH.
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 Alex Hiroshi

Alex Hiroshi

    Super Veterano

  • Ex-Admins
  • 4923 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 22/12/2005, 09:41

http://forum.wmonlin...showtopic=49423
Sistema de pesquisa ;)
Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Ex-Administrador

#3 Bruno Augusto

Bruno Augusto

    ∙•● Restarting... ●•∙

  • Usuários
  • 1968 posts
  • Sexo:Não informado
  • Localidade:Itajubá

Posted 22/12/2005, 09:44

Pô valeu aí e desculpa é que não sabia "como" pesquisar.
Não sabia a palabra chave correta.

Desculpa mesmo.

Abraços

#4 bdoweb

bdoweb

    Super Veterano

  • Usuários
  • 1641 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 22/12/2005, 09:48

Cara naum testei o codigo mas tenta issu com um onkeypress!!!
<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
Quer ajuda seus amigo e ainda ganhar uma graninha?
Acesse agora mesmo http://yeapiz.com

#5 Bruno Augusto

Bruno Augusto

    ∙•● Restarting... ●•∙

  • Usuários
  • 1968 posts
  • Sexo:Não informado
  • Localidade:Itajubá

Posted 22/12/2005, 10:15

----
EDIT
----

Achei uma função que tá funcionando.
No HEAD eu chamo:

<script language="JavaScript" src="jscripts/functions.js"></script>

Esse arquivo tem a seguinte função:

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:

onkeyup="checkLength(this.form.query,this.form.countDown,1000);" onkeydown="checkLength(this.form.query,this.form.countDown,1000);"

Agora eu queria saber se dá parab exibir a contagem num ALERT ao se clicar num link?

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)

IPB Skin By Virteq