Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Trocar <enter> por <br>


cassianooliver

Pergunta

Pessoal, como fazer para que o texto digitado no textarea seja exibido da mesma forma na página?

por exemplo, digito isso no textarea:

Lorem ipsum dolor sit amet, consectetuer adipiscing elit.

Duis eleifend. Mauris tincidunt lectus in libero.

Suspendisse interdum lectus vitae urna. Morbi vitae enim vel justo dapibus porttitor. Vivamus convallis nisl id mi. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Duis malesuada, lacus a aliquam feugiat, ligula dolor pulvinar ipsum, nec sodales est orci vitae odio. Cras urna velit, ullamcorper sit amet, vehicula id, facilisis eget, odio. Integer pretium rhoncus nibh. Vestibulum mollis euismod odio.

Mas na hora de exibir, aparece assim:

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Duis eleifend. Mauris tincidunt lectus in libero. Suspendisse interdum lectus vitae urna. Morbi vitae enim vel justo dapibus porttitor. Vivamus convallis nisl id mi. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Duis malesuada, lacus a aliquam feugiat, ligula dolor pulvinar ipsum, nec sodales est orci vitae odio. Cras urna velit, ullamcorper sit amet, vehicula id, facilisis eget, odio. Integer pretium rhoncus nibh. Vestibulum mollis euismod odio.

Tem como trocar o <enter> por um <br>?

tentei usar o nl2br mas o texto sempre fica na mesma largura do textarea...

alguma solução pra isso?

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Testei aqui e funcionou

<?php

if(!isset($_POST['enviar'])){

?>
 <FORM action="?" method="post">
    <P>
    <TEXTAREA name="txt1" rows="20" cols="80">Lorem ipsum dolor sit amet, consectetuer adipiscing elit.

Duis eleifend. Mauris tincidunt lectus in libero.

Suspendisse interdum lectus vitae urna. Morbi vitae enim vel justo dapibus porttitor. Vivamus convallis nisl id mi. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Duis malesuada, lacus a aliquam feugiat, ligula dolor pulvinar ipsum, nec sodales est orci vitae odio. Cras urna velit, ullamcorper sit amet, vehicula id, facilisis eget, odio. Integer pretium rhoncus nibh. Vestibulum mollis euismod odio.</textarea>
    <BR><BR><INPUT type="submit" name="enviar" value="Enviar">
    </P>
 </FORM>
<?php

}else{
echo nl2br($_POST['txt1']);

}
?>

Só lembrando que a largura do texto na verdade vai ser de acordo com a largura do objeto no qual ele esteja sendo exibido.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,4k
    • Posts
      652,2k
×
×
  • Criar Novo...