Ir para conteúdo

POWERED BY:

Arquivado

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

weslei.conexao

[Resolvido] Não to conseguindo

Recommended Posts

Olá pessoal!! é o seguinte tenho um formulário onde tenho com os textbox: txQtd,txtDescricao,txtPeso,txtMarca e um botao ok, e nesse mesmo form tenho uma textarea onde chamei de lista.Quero que ao digitar algo nos campos txQtd,txtDescricao,txtPeso,txtMarca e o clicar no botao ok, a textarea recebe os valores digitados..acho que ja tenho meio caminho andado. pois tenho um funcaozinha em javascript que peguei aqui no forum..mas não sei jogar os valores digitado pra essa funcao...vejam!

 

<script language="Javascript">

 

var item = document.form1.txtDescricao.value //Aqui precisa estar o valor digitado no campo txtDescricao, txtQdt,txtPeso e TxtMarca..Como fazer??

function inserilinha() { document.form1.lista.value= document.form1.lista.value + item}

 

</script>

 

no botao ok eu tenho!!

<input name="OK" type="button" id="OK" value="OK"onClick="inserilinha()">

 

Aguardo a colaborção..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Compartilhar este post


Link para o post
Compartilhar em outros sites

Rapaz, a lógica é essa mesmo.

 

função para inserir os valores na textarea:

 

<script>
function insere() {
	 textArea = document.getElementById('suaTextArea');
	 textArea.value += document.getElementById('primeiroTextField').value;
	 textArea.value += document.getElementById('segundoTextField').value;
	 textArea.value += document.getElementById('terceiroTextField').value;
}
</script>

No botão você insere a chamada da função.

 

Você também pode fazer um laço para pegar os valores dos textFields dinamicamente, caso sejam muitos. Se você concatenar um \n vai colocar cada valor em uma linha separada da outra.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu Gutto funcionou perfeitamente!! Só um detalhe os valores digitados estão juntos preciso dar um espaço entre eles, e quando digito o próximo item .. ele joga na mesma linha ..preciso que vá para a próxima linha.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Concatena um espaço com os valores dos campos, e no último campo coloque uma quebra de linha:

 

<script>
function insere() {
	 textArea = document.getElementById('suaTextArea');
	 textArea.value += document.getElementById('primeiroTextField').value + " ";
	 textArea.value += document.getElementById('segundoTextField').value + " ";
	 textArea.value += document.getElementById('terceiroTextField').value + "\n";
}
</script>

Se não der certo posta aí. Flw.

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.