Help sobre HTML
Olá a todos,
Não encontrei nada no fórum específico para HTML, então postei aqui onde
achei ser o mais correto.
Estou fazendo uns forms em html e um deles, quando clico em um botão chama outro form. No segundo form que se abre, tenho uma tabela que escrevi umas informações em suas células. O que gostaria de saber é se tem como eu pegar o conteúdo que esta nas células da tabela do 2º form e colocar nas células que estão em outra tabela do 1º form.
Obs. estou utilizando html com javascript.
agradeço a atenção!!
Claudio
Claudio Gonçalves
Curtidas 0
Respostas
Orlando Jr.
21/10/2010
Olá, Claudio.
Não entendi bem o que você quer.
Tem algum site que você viu isso e poderia mandar o link para nós?
Abraços
Não entendi bem o que você quer.
Tem algum site que você viu isso e poderia mandar o link para nós?
Abraços
GOSTEI 0
Netasper
21/10/2010
Tem sim amigo... Para isto voce devera usar label ou span para renderizar o conteudo e todos terão que ter um ID, exemplo:
<label id="lb01">conteudo dentro de um TD</label>
O form2 deve ser aberto usando um window.open, assim vc conseguira recuperar a informação tanto da pagina pai como da filho usando window.openner e getElementById
[]s
<label id="lb01">conteudo dentro de um TD</label>
O form2 deve ser aberto usando um window.open, assim vc conseguira recuperar a informação tanto da pagina pai como da filho usando window.openner e getElementById
[]s
GOSTEI 0
Claudio Gonçalves
21/10/2010
Olá, Claudio.
Não entendi bem o que você quer.
Tem algum site que você viu isso e poderia mandar o link para nós?
Abraços
Olá OSJunior,
não tem nenhum site não é que estou bolando um sistema
e vi a necessidade deste artifício para troca de informações
entre forms. Mas seria assim, num form, irei gerar uma nota fiscal
só que num dado momento, eu preciso inserir os ítens desta nota
aí que chamo o outro form que contém uma table com os produtos que
quero jogar na table do 1º form. Veja só , esta table que falao, não é
uma tabela de banco de dados ainda, é uma table do form mesmo, onde eu
DIGITEI os dados do produto em células, pois estou fazendo um PROTÓTIPO
ainda deste sistema.
valeu,
Claudio Marcio
Não entendi bem o que você quer.
Tem algum site que você viu isso e poderia mandar o link para nós?
Abraços
GOSTEI 0
Claudio Gonçalves
21/10/2010
Tem sim amigo... Para isto voce devera usar label ou span para renderizar o conteudo e todos terão que ter um ID, exemplo:
conteudo dentro de um TD
O form2 deve ser aberto usando um window.open, assim vc conseguira recuperar a informação tanto da pagina pai como da filho usando window.openner e getElementById
[]s
Olá NetAsper,
bem, conforme disse ao OSJunior, os informações das tables dos forms, em suas células,
ei DIGITEI os valores, pois trata de um protótipo ainda ok?... então estas céluls não contém, campos text,mas contém sim, td´s e id´s. Por exemplo:
conteudo dentro de um TD
O form2 deve ser aberto usando um window.open, assim vc conseguira recuperar a informação tanto da pagina pai como da filho usando window.openner e getElementById
[]s
<td id="vd_cod_item_prod" >PG01</td>
<td id="vd_desc_item_prod" >Sapato social </td>
<td id="vd_qtde_item_prod" >01</td>
<td id="vd_valu_item_prod" >178,00</td>
Observe que os valores PG01, Sapato Social, 01 e 178,00... foram digitados por mim na table
do2º form, bem então voltando a sua dica:
vc disse window.open e depois referenciou window.openner... como ficaria este procedimento
Outra coisa, como fica o nome dos form´s, no primeiro que abro, quando me referencio a algum campo, eu faço assim:
<td id="vd_desc_item_prod" >Sapato social </td>
<td id="vd_qtde_item_prod" >01</td>
<td id="vd_valu_item_prod" >178,00</td>
document.forms[0].CAMPO.value
e no form aberto com o window.open ou openner como seria ? o nome do form aberto??
pois meus form´s estou sendo criados desta maneira:
<form action="" name="nameForm">
<div id="message" style="display: none;"></div>
ou seja tanto o 1º, quanto o 2º, quando aberto, tem esta definição.
agradeço desde já,
Claudio Marcio
<div id="message" style="display: none;"></div>
GOSTEI 0
Netasper
21/10/2010
window.open é para abrir uma janela filho e window.openner é para acessar os controles de dentro do form pai, através do filho!
Outra coisa, quando seus tds tem um id, estando dentro de um loop, eles serão renderizados crescentemente, assim vc consegue gerenciar um a um através do getElementById
[]s
Outra coisa, quando seus tds tem um id, estando dentro de um loop, eles serão renderizados crescentemente, assim vc consegue gerenciar um a um através do getElementById
[]s
GOSTEI 0
Claudio Gonçalves
21/10/2010
window.open é para abrir uma janela filho e window.openner é para acessar os controles de dentro do form pai, através do filho!
Outra coisa, quando seus tds tem um id, estando dentro de um loop, eles serão renderizados crescentemente, assim vc consegue gerenciar um a um através do getElementById
[]s
Olá NetAsper,
desculpe a demora, mas eu verifiquei na net o que vc disse e estou
entendo um pouco mais esta questão.
quanto ao meu problema, consegui resolver, bastou usar o parent no início
da descrição do campo do 1º form que der certo ex:
Outra coisa, quando seus tds tem um id, estando dentro de um loop, eles serão renderizados crescentemente, assim vc consegue gerenciar um a um através do getElementById
[]s
parent.document.forms[0].campoPrimForm.value = document.forms[0].campoSegForm.value;
GOSTEI 0