Postado por Micox - Náiron J. C. G..
29 Maio, 2009
oaaaaaaaaaaaaaaoaoaoaoaoooooooooaaaaaaaaa será que o micox tá de volta? Não sei. Provavelmente os leitores de feed não acompanham mais isso aqui mesmo. Vamo ver se vai ter algum comentário hehehehaeuhauehauehuaehuaheuheauea heauheauhe uhaeueahue lololololoo (louco mode off)
Bom, hoje postaremos um nano-tutorial-código que mostra uma das trocentas maneiras de se implementar maxlength no textarea.
Como vossa senhoria já deve saber, maxlength só tem em inputs, o pobre do textarea ficou esquecido.
O código:
<textarea name='meutext' onkeydown='if(this.value.length>(MAXLEN=5))this.value=this.value.substr(0,MAXLEN)'> </textarea>
Para usar você só tem que alterar o número ‘5′ para a quantidade de caracteres que deseja como limite para seu textarea.
Testei com sucesso no FF3 IE5 IE6 IE7 OP GCh (google chrome), se testarem em mais navegadores e funfar, postem ae.
“Não entendi este código Sr Micox, WTF vc tá fazendo naquele trecho (MAXLEN=5) alí?”
Bom, aquilo é uma bizarrice permitida pelo javascript pra reduzir (e complicar) o código. Quem mexe com Ruby já conhece este tipo de loucura muito útil.
O que tá dentro do parênteses, além de atribuir um valor à variável MAXLEN, retorna o útlimo valor usado.
Então se eu fizer (d=document).write(’cocô’) , além de escrever ‘cocô’ na tela, ainda atribuirá o objeto document à variável ‘d’, o que me permitirá reduzir o código em futuras linhas deste script:
(d=document).write('cocô'); //isso funciona
d.write('fede'); //isso também
Hahá.
Então quando eu faço if(this.value.length>(MAXLEN=5)) é a mesma coisa de fazer MAXLEN=5; if(this.value.length>MAXLEN)
hAHÁe hihíiii
Hoje tô animado. Acho que já vou fazer outra postagem sobre minha ausência e os livros que li durante meu retiro espiritual do blog.
Marcadores: dicas, javascript
E-mail Newsletter
Feed RSS
Resultado! Concursos
Shopping Resultado
Não mande dúvidas nos comentários ou no meu e-mail. Mande elas para o fórum de desenvolvedores Webly. Tem mais gente lá gabaritada a responder e você não fica dependendo só do mico.
![]()
Comenta aí! Não cai o dedo e me incentiva a escrever mais. (12 comentários)
Escreva seu comentário (Leia abaixo).
Deixe seu email se quiser resposta por email também, pois o sistema de comentários do Blogger não me informa :( ...
Ah, também pode deixar o endereço do seu blog ou site no comentário.
Já estou em outro sistema de blog melhor (wordpress). Se quiser comentar lá também :)
Dúvidas, só no fórum Webly.
El Micox - Alguns direitos resevados - Licença Creative Commons
Este é apenas um espelho do blog real elmicox.com. Assinando aqui, na verdade você está assinando lá.