• 0
Sign in to follow this  
pc_wide

Inserir quebra de linha usando maxlength em textarea

Question

Olá pessoal to com uma dúvida danada.

Tem com eu usar maxlength em textarea e inserir quebra de linhas para deslocar o texto para a proxima linha? Pois estou usando um script aqui com textarea e maxlength e o texto ficando na mesma linha e exedendo a tela.

post ai um script para mim testar com os requesitos acima por favor.

Edited by pc_wide

Share this post


Link to post
Share on other sites

8 answers to this question

Recommended Posts

  • 0

1 - maxlength não existe no textarea

2 - maxlength diz quando caracteres serão permitidos para o input e não quando vai haver a quebra de linha

3 - Use a função wordwrap para quebrar as linhas a partir de uma quantidade de caracteres, por exemplo, a cada 50 caracteres manda quebrar a linha.

Share this post


Link to post
Share on other sites
  • 0

Olá amigo obrigado por postar.

Da pra você postar ai pra mim um script com um formulário com textarea e com essa função wordwrap para quebrar as linhas a partir de uma quantidade de caracteres. Para mim testar aqui. Grato

Share this post


Link to post
Share on other sites
  • 0

Acho que o wordwrap não é o que você quer, o wordwrap é um 'tratador' de strings, se você quer que quando o usuário digite x caracteres quebre a linha, procure em java/ajax porque creio que isso o php não faz!

Se eu estiver enganado, desculpe :).

O wordwrap, basicamente, pega uma string e coloca um ("\n") a cada X caracteres.

Mas isso não vai acontecer quando o usuário digitar, só quando o php for executado..

Abraços

Edited by p4t0X

Share this post


Link to post
Share on other sites
  • 0

Na verdade wordwrap coloca qualquer tipo de caracteres de quebra de linha a partir a cada X linhas, mas só depois de enviado...

Se quer prevenir isso direto no formulário, ai tem que usar javascript.

Movendo PHP » JS.

Share this post


Link to post
Share on other sites
  • 0

Isso mesmo Pessoal o formulário com textarea e com limite de texto é em javascript, mas para mim quebrar o texto ou quebras de linhas tenho que precionar "ENTER", (caso contrário o texto fica na mesma linha e exedendo a tela.

Da pra postar ai uma maneira ou tag pra não precisar pressionar "ENTER" pra quando o usuário digitar no campo texto "textarea" haver quebra de linha automática a cada 50 caracteres.

Gratos.

Share this post


Link to post
Share on other sites
  • 0

Acho que num fui bem claro no post.

Estou precisando de quando digitar no campo de mensagem (isso é para um mural aqui) o texto não exeder a tela na horizontal.

Preciso de um mural que a mensagem não execeda a tela. Que haja uma quebra de linha tipo esse campo aqui intendi do forum ou do orkut, para ter quebra de linhas. Se vocês me derem pelo menos a dica de como a cada 50 caracteres manda quebrar a linha, vlw. :huh:

Share this post


Link to post
Share on other sites
  • 0
Guest TojoVicari

Faz tempo, mas fica aí o post, pra caso alguém precise, no futuro....

<script>
        function test(){
            var x = document.getElementById("Text").value;
            //document.getElementById("Text").value = x +'\n'+ y +'\n'+ z;
            var resto = x.length % 60;
            if(resto == "0" && x.length > "0"){
                x = x + "\n";
            }
            document.getElementById("tam").value = x.length;
            document.getElementById("Text").value = x;
        }
    </script>

TojoVicari

---

www.tuacara.com.br - De volta!

www.mondes.com.br - Idéias diferentes, soluções inteligentes.

Share this post


Link to post
Share on other sites
  • 0
Guest --pc_wide --

ufa! te que em fim, so hoje pude passar pra da uma olhada

Irei testar aqui o script no meu, ai eu posto.

Obrigadão ai :rolleyes:

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this