Magal Postado Fevereiro 11, 2008 Denunciar Share Postado Fevereiro 11, 2008 EStou pegando um texto de um campo e passando para outro campo, mas como este texto tem quebra de linha, o JavaScript esta dando erro. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Fevereiro 11, 2008 Denunciar Share Postado Fevereiro 11, 2008 Use a função replace para trocar a quebra de linha Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Alexandrekirpa Postado Fevereiro 11, 2008 Denunciar Share Postado Fevereiro 11, 2008 Fiz algo pra voce:Coloque o seguinte script na página:<script language="Javascript"> function repLin(aa,bb){ aa_ =document.getElementById(aa); bb_ =document.getElementById(bb); bb_.value = aa_.value; bb_.value = bb_.value.replace(/\n/gi,"-"); } </script> então chame a função que fará a conversão: <input type="button" onclick="repLin('id do campo principal','id do campo que recebera a quebra de linha convertida em - ')" value="Mudar quebra de linha"> exemplo prático olhe um exemplo: Se tens uma textarea (que vai ter seu valor copiado) de id 'um' e outra textarea (que vai ter o valor com quebra de linhas, convertido) de id 'dois', coloque assim: <input type="button" onclick="repLin('um','dois');" value="Mudar"> o código todo: <script language="Javascript"> function repLin(aa,bb){ aa_ =document.getElementById(aa); bb_ =document.getElementById(bb); bb_.value = aa_.value; bb_.value = bb_.value.replace(/\n/gi,"-"); } </script> <textarea id="um"> </textarea><br><br> <input type="button" onclick="repLin('um','dois');" value="Mudar"><br><br> <textarea id="dois"> </textarea> Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Magal
EStou pegando um texto de um campo e passando para outro campo, mas como este texto tem quebra de linha, o JavaScript esta dando erro.
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
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.