• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

elcsat

form dentro de form com window.open

2 mensagens neste tópico

gostaria de pedir ajuda numa duvida que a minha cabeça ja da voltas :wallbash:

eu criei um form dentro de outro form

exemplo:

<form name="form1" method="post" onsubmit="return false" action="" >

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

    <form name="form2" method="post" target="ad" onsubmit="return false; window.open("ad.php","Ad","status=0, location=0, menu=0,resizable=0, scrolling=0, height=300, width=200, top=20, left=20");" action="ad.php">

        <input type="text" name="q1" id="q1" />

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

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

            <input type="image" src=".../ima.gif" onclick="qq1()"/>

    </form>

      <input type="image" src=".../ima.gif" onclick="qq()"/>

</form>

e em javascript possuo isto para o segundo form

function qq1(){

if(document.getElementById('q1').value)

                              document.form2.submit();

}

so que isto dame erro nao funciona. ja tentei de varias maneiras e nada

como em vez de ter no onsubmit o window.open, meter na funcao e abreme a janela so que os dados nao sao passados :wallbash:

alguma ideia.

obrigada

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

eu quero fazer so submit ao segundo form, abrindo uma pagina nova em que vai receber os dados desse segundo form, e queria ter acesso a pagina que lhe da origem a partir de

window.opener.....

para ppoder passar dados para a pagina que lhe deu origem

:wallbash:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora