Dúvida form

6 respostas
edymrex

Como eu faço para passar dados de um formulario para outro ?
exemplo tenho esse formulário

<html>
<head>
</head>
<body>
<form name='frm_1' action='frm_2.html' id='frm_1'>
<input type='text' name='text_field'><br>
<input type='submit' value='enviar'>
</from>
</body>
</html>

tenho um input do tipo text e quero passar o text desse form para outro form
estou fazendo o segundo form desta maneira:

<html>
<head>
</head>
<body>
<form name='frm_2' id='frm_2'>
<input type='text' name='text_field'><br>
<input type='submit' value='enviar'>
</form>
</body>
</html>

tipo quero que quando o usuário clicar no botão enviar passa o campo do
input text para o outro input text do outro formulário

6 Respostas

erickcellani

usa javascript

edymrex

como?

L

o form que vai passar o valor não deve ter o botão do tipo submit e sim do tipo button

vc vai colocar um evento nesse boatao, onClick=‘javascript:passarDados()’;

crie uma função javascript mais ou menos assim…

function passarDados() {
    document.frm_2.text_field.value = document.frm_1.text_field.value;
}

ai vai passar o valor pra outro form, isso os dois estando na mesma página…

erickcellani

coloca o js no onclick do seu submit enviar…

cria um js +/- assim:

function trocaValores(text_field1, text_field2) {
  var vlr1 = document.gelElementById(text_field1);
  var vlr2 = document.gelElementById(text_field2);

  vlr1.value = vlr2.value;
}

mas é importante os dois estarem na mesma tela… se naum ele vai dar pau!!.. intaum no caso deveria estar assim:

<html>
 <head>
 </head>
 <body>
 <form name='frm_1' id='frm_1'>
 <input type='text' id='text_field1' name='text_field1'><br>
 <input type='submit' value='enviar'>
 </form>
 <form name='frm_2' id='frm_2'>
 <input type='text' id='text_field2' name='text_field2'><br>
 <input type='submit' value='enviar'>
 </form>
 </body>
 </html>

se naum vc naum vai poder usar js naum… pq ai vc teria que gravar em algum lugar neh!!!..

edymrex

Cara muito obrigado vc foi bem objetivo intendi fácil…!!
valew…!

T

Olá,

Tenho uma dúvida semelhante e para não abrir outro tópico, estou postando aqui mesmo, ok?

Tenho um form que faz a busca do endereço no googlemaps

<form action="#" onsubmit="showLocation(); return false;"> <b>Informe o Endereço:</b> <input type="submit" class="form" name="find" value="Buscar" onclick="showLocation()"/> <input type="text" name="end1" value="" id="end1" class="address_input" size="40" />

E tenho um outro formmail que vai o nome, email e telefone.
Como faço pra aproveitar o endereço da busca e mandar junto com o formmail?
Tentei input type hidden mas não deu certo.

<input type="hidden" name="end1"  id="end1" value=""

Como é a forma correta ??

Criado 14 de maio de 2007
Ultima resposta 24 de mai. de 2007
Respostas 6
Participantes 4