
Textarea
#1
Posted 01/12/2003, 20:29
Eu estou editando um formulário em php...só que na parte do form, eu gostaria de usar uma textarea para ser digitado o texto.
Porem, como o form será usado pra mandar mensagens pro meu celular, eu tenho que colocar limite de caracteres nesta textare...
Existe alguma coisa que funcione?
maxlenght num funciona
size também não..
essas só funcionam no input, mas fica feio uma linha só. =/
Bem.. só isso
Obrigada e beijinhos
#2
Posted 02/12/2003, 00:06
É só mudar o valor da variável limite, aí o resto já tá pronto..

Fui..<script>
function Verifica() {
if(limite>0) {
limite=15; //altere o 15 pelo valor q vc desejar
limite -= document.getElementById("texto").value.length+1;
document.getElementById("limite").value=limite;
antes = document.getElementById("texto").value;
} else
document.getElementById("texto").value = antes;
}
</script>
<textarea id="texto" onKeyPress="Verifica()"></textarea>
<BR><input type="text" id="limite" value=15 readonly size=2>

chinello at gmail dot com
System > Athlon 64 3200+ Mobile | Kubuntu 7.04 Fesity Fawn AMD64 | Kernel 2.6.20-16
Coding @ KDE 3.5.7 | PHP 5.2.1 | Apache 2.2.3 | MySQL 5.0.38
#3
Posted 02/12/2003, 06:22
assim q eu digito o primeiro caractere dá erro na página e ele num segura os caracteres quando chega no 15

#4
Posted 02/12/2003, 08:36
Script contador:
<script language="JavaScript">
function textCounter(campo, countcampo, maxlimit) {
if (campo.value.length > maxlimit)
campo.value = campo.value.substring(0, maxlimit);
else
countcampo.value = maxlimit - campo.value.length; }
</script>
Contador de caracteres:
<input type="text" name="textoRest" value="300" size="3" maxlength="3">
Textarea a ser contado:
<textarea name="texto" cols="47" rows="5" onKeyUp="textCounter(this.form.texto,this.form.textoRest,300);" onKeyDown="textCounter(this.form.texto,this.form.textoRest,300);"></textarea>
Falow!

Edição feita por: Alexx Ares, 02/12/2003, 08:37.
#5
Posted 02/12/2003, 14:16
Eita, testei em casa e funcionou certinho, quer dizer, fiz em casa, e usei.. hehe..Hehehe...
assim q eu digito o primeiro caractere dá erro na página e ele num segura os caracteres quando chega no 15
Mas agora aqui no curso, peguei o script e botei pra rodar, e tb não rodou..

To movendo pra JS porque em casa eu esqueci.. hehe
chinello at gmail dot com
System > Athlon 64 3200+ Mobile | Kubuntu 7.04 Fesity Fawn AMD64 | Kernel 2.6.20-16
Coding @ KDE 3.5.7 | PHP 5.2.1 | Apache 2.2.3 | MySQL 5.0.38
#6
Posted 02/12/2003, 19:38
Esse java script também não funciona...
=/
joga tudo depois de <body> né? nada na head?
eu coloquei tudo bonitinho como estava entre a <body></body> e nada de funcionar...
Continua dando erro na pagina assim que digita o primeiro caractere
=/
*Obs.: Moço do chinelo, adorei teu blog. hehehehe
Edição feita por: Mell Witch, 02/12/2003, 19:43.
#7
Guest
Posted 02/12/2003, 20:31
#8
Posted 03/12/2003, 10:02
Usei o código q passei aqui http://www.litoralbu...r/cadastrar.php e funciona perfeitamente... veja se funciona o codigo da página acima.
Se não funcionar, é por causa do seu navegador, que não deve aceitar alguma função dessas...
Pra fazer funcionar quando montei essa pagina lembro que deu um trabalhinho também....
Ah, fica tudo junto, assim mesmo, dentro do <body> e dentro do <form>.
Abraços!
#9
Posted 03/12/2003, 14:17
sakei pq num tava funcionando os testes
Eu testei só a caixa, sem o <form></form>
hihihi
Obrigadinha, mocinho

1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)