Pegar valor dos campos de outra página

4 respostas
P

Oi Pessoal

Eu tenho uma página com um formulario… só que a quantidade e o nome dos campos desse formulario varia assim: nome_campo_1, nome_campo_2, nome_campo_3, nome_campo_4…

Quando eu aperto um botão, abro uma outra página (passo a qtd de campos por parâmetro) onde eu simplesmente imprimo estes valores. Gostaria de saber como fazer isso.
Eu tentei fazer o código abaixo:

for(i=1;i<=<%=count%>;i++) { campo = "window.parent.opener.nome_campo_" + i + ".value"; document.write(campo); document.write("<br>"); }

Mas não deu certo… ao invés de imprimir o valor do campo, imprimiu assim:
window.parent.opener.nome_campo_1.value
window.parent.opener.nome_campo_2.value
window.parent.opener.nome_campo_3.value…

Alguém poderia me ajudar?

4 Respostas

cristianomariano

Tenta assim…

for(i=1;i&lt=&lt;%=count%&gt;;i++)
 	{
                campo = window.parent.opener.document.getElementById("nome_campo_" + i).value;
 		document.write(campo); document.write("<br>");
 	}
P

Deu certo!
Perfeito!
Muuuuuuuuuito obrigada!
:smiley:

P

Pessoal,

Agora tenho que fazer a mesma coisa! Mas ao invés de chamar no javascript, tenho que chamar no meu JSP!

Alguém sabe qual o comando usar???

P

up… por favor, alguém me ajude!

Criado 30 de agosto de 2006
Ultima resposta 1 de set. de 2006
Respostas 4
Participantes 2