Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ola amigos,
Pode parecer uma duvida boba, mais to quebrando a cabeça.
tenho um campo texarea onde o usuario digita uma texto, e estou precisando quando mostrar esse texto vindo do banco de dados ele venha com quebra de linha.
Tentei fazer assim:
$msg = nl2br($obs);
Porem percebi que ele somente mostra os dados com quebra de linha caso o usuario aperta o Enter.
Minha duvida é se o usuario não apertar o enter e sair digitando no textarea, tem alguma maneira de quebrar linha.
Grato,
Diego
Toda vez que o texto dentro texarea ir para a outra linha.
cara, nao entendi, o meu textarea faz isso como padrao, se eu entendi certo, você tah querendo ir digitando e qnd clicar no fim da linha, ele vah pra baixo, bom aki nao precisei fazer nada, soh crei um textarea e testei e deu certo, olha o code, defini o tamanho do textarea, mas ele funcionou antes tmp,
<form id="form1" name="form1" method="post" action="">
<label>
<textarea name="textarea" cols="60" rows="10"></textarea>
</label>
</form>
o mesmo acontece se eu pegar do banco de dadosO problema é quando pego o texto do banco de dados e apresento para o usuario em um tabela. Não consigo quebrar linha.
manda o codigo ai, creio q tm algo errado. posta ai
>
O problema é quando pego o texto do banco de dados e apresento para o usuario em um tabela. Não consigo quebrar linha.
criei um recordset rapidinho e botei pra exibir um nome, eu botei varias coisas no nome, e ele quebrou normal,
<form id="form1" name="form1" method="post" action="">
<label>
<textarea name="textarea"><?php echo $row_Recordset1['nome']; ?></textarea>
</label>
</form>
bom, manda o codigo pra analize.
Porque o textarea gerará um "\n", que não é uma quebra de linha HTML. E para quebrar a linha NO HTML você precisará de um <br />.
Para fazer isso, utilize http://br2.php.net/manual/pt_BR/function.nl2br.php
Era isso mesmo?
Não sei se ajuda, mas....
Tem a atribuição WRAP do textarea.
WRAP = "hard | off | physical | soft | virtual"
Olá amigo a um tempo atraz , passei pelo mesmo problema.
vou te passar a linha que resolveu , ai é so você implantar no seu codigo ai..
<p style='color:#FFF'>". wordwrap($row['mensagem'], 79, '<br />', 1) ."</p>
Espero que ajude ..!
Bom.... a linha será quebrada apenas quando o usuário fazer isso. (apertando Return/Enter).
Em que ocasião você precisa ter a linha quebrada "a força"?