Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

publicitando

Usar HTML dentro do JavaScript

Recommended Posts

Pessoal, esse código abaixo basicamente copia o conteúdo dos dois textfileds para o textarea.

 

O problema é que ele não quebra a linha ...

 

Por exemplo, no textfield 1 eu informo EDSON

No textfield 2 eu informo FREITAS

 

Quando clico no botão para copiar o conteúdo para o textarea, ele copia sem quebra de linha e sem espaço, ficando EDSONFREITAS

 

Eu queria que ele quebrasse a linha a cada textlfield, ficando:

 

EDSON

FREITAS

 

Como faço isso?

 

 

<head>

 

<script language="javascript" type="text/javascript">

function addtext() {

var newtext = document.myform.inputtext.value;

document.myform.outputtext.value += newtext;

 

var newtext2 = document.myform.inputtext2.value;

document.myform.outputtext.value += newtext2;

}

</script>

 

</head>

 

<form name="myform">

<table border="0" cellspacing="0" cellpadding="5">

<tr>

<td>

<input type="text"name="inputtext" />

</td>

</tr>

<tr>

<td>

<input type="text"name="inputtext2" />

</td>

</tr>

<tr>

<td>

<input type="button" value="Gerar conteúdo chamado" onClick="addtext();"></td>

</tr>

 

<tr>

<td>

<textarea name="outputtext">

</textarea>

</td>

</tr>

<input type="radio" name="placement" value="append" checked><br>

 

 

</table>

</form>

Compartilhar este post


Link para o post
Compartilhar em outros sites

antes de fazer a 2ª "colagem", você tem que inserir um "\n" para pular linha

vai ficar algo +/- assim:

 

var newtext = document.myform.inputtext.value;
document.myform.outputtext.value += newtext;

document.myform.outputtext.value += '\n';

var newtext2 = document.myform.inputtext2.value;
document.myform.outputtext.value += newtext2;

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.