Jump to content


Photo

Textarea


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

#1 Mell Witch

Mell Witch

    Turista

  • Usuários
  • 28 posts
  • Sexo:Não informado

Posted 01/12/2003, 20:29

Olá...
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 Chinello Cybernético

Chinello Cybernético

    Simplesmente "Chinello"

  • Usuários
  • 1892 posts
  • Sexo:Masculino
  • Localidade:Canoas - RS

Posted 02/12/2003, 00:06

Ow véio.. Olha só o q eu fiz, parece estar funcionando certinho.. hehe.. Mas sei lá.. É meio loko..

É só mudar o valor da variável limite, aí o resto já tá pronto.. ;)

<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>

Fui.. :P
Diego Sampaio - kroW - PHP Framework > http://chinelloweb.net/
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 Mell Witch

Mell Witch

    Turista

  • Usuários
  • 28 posts
  • Sexo:Não informado

Posted 02/12/2003, 06:22

Hehehe...
assim q eu digito o primeiro caractere dá erro na página e ele num segura os caracteres quando chega no 15
;)

#4 Alexx Ares

Alexx Ares

    Doutor

  • Usuários
  • 921 posts
  • Sexo:Masculino
  • Localidade:Santos - SP

Posted 02/12/2003, 08:36

Tipo, seria javascript, mas blz:

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! (y)

Edição feita por: Alexx Ares, 02/12/2003, 08:37.

||| PENSE NISSO ||| O ser humano, dizem, deve dormir 8 horas por dia. Isso equivale a 1 terço do seu dia dormindo. Agora imagine a seguinte situação: você, com 75 anos, prestes a morrer, olha para trás e percebe que dormiu 1 terço da sua vida, ou seja, 25 anos. Cara... 25 ANOS DORMINDO !!! Se você tem menos de 25 anos, simplesmente você vai dormir mais do que viveu até hoje!!! Pense nisso... e durma menos.

#5 Chinello Cybernético

Chinello Cybernético

    Simplesmente "Chinello"

  • Usuários
  • 1892 posts
  • Sexo:Masculino
  • Localidade:Canoas - RS

Posted 02/12/2003, 14:16

Hehehe...
assim q eu digito o primeiro caractere dá erro na página e ele num segura os caracteres quando chega no 15
;)

Eita, testei em casa e funcionou certinho, quer dizer, fiz em casa, e usei.. hehe..

Mas agora aqui no curso, peguei o script e botei pra rodar, e tb não rodou.. :wacko:

To movendo pra JS porque em casa eu esqueci.. hehe
Diego Sampaio - kroW - PHP Framework > http://chinelloweb.net/
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 Mell Witch

Mell Witch

    Turista

  • Usuários
  • 28 posts
  • Sexo:Não informado

Posted 02/12/2003, 19:38

Não entendo...
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

Guest
  • Visitantes

Posted 02/12/2003, 20:31

tenta colocar antes !!!

#8 Alexx Ares

Alexx Ares

    Doutor

  • Usuários
  • 921 posts
  • Sexo:Masculino
  • Localidade:Santos - SP

Posted 03/12/2003, 10:02

Olá!

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!
||| PENSE NISSO ||| O ser humano, dizem, deve dormir 8 horas por dia. Isso equivale a 1 terço do seu dia dormindo. Agora imagine a seguinte situação: você, com 75 anos, prestes a morrer, olha para trás e percebe que dormiu 1 terço da sua vida, ou seja, 25 anos. Cara... 25 ANOS DORMINDO !!! Se você tem menos de 25 anos, simplesmente você vai dormir mais do que viveu até hoje!!! Pense nisso... e durma menos.

#9 Mell Witch

Mell Witch

    Turista

  • Usuários
  • 28 posts
  • Sexo:Não informado

Posted 03/12/2003, 14:17

ahhhh
sakei pq num tava funcionando os testes

Eu testei só a caixa, sem o <form></form>

hihihi

Obrigadinha, mocinho
:rolleyes:




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq