Ir para conteúdo

POWERED BY:

Arquivado

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

antoniojcjr

Enviar variavel de um Form para POPUP

Recommended Posts

bom .. tenho uma variavel que esta em um INPUT <input name="resposta" type="radio" value="<?=$result_resposta["Id"];?>" /><span class="txt_reposta"><?=$result_resposta["Resposta"];?></span><br>ONDE ESTE INPUT ESTA EM UM FORM<form name="Enquete" method="post" action="votar.php" onSubmit="NewWindow('votar.php?id_pergunta=<?=$id_pergunta?>&id_resposta=<?=$resposta?>','Enquete','200','250 ','no');return false;"> QUE é chamado por um BOTAO<input name="submit" type="submit" class="enlaceboton" value="Votar" > Agora falando do problema ... nem abre o popup colocando no form ONSUBMIT="blalblabla...se eu coloco o botao com type button e mudo o ONclick para="javascriptblabalbal...ele abre o popup porem nao envia a variavel para o popup..preciso de um exemploou qual é o erro ??

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom você pode fazer de diversas formas,

1º você pode mudar o method pra get assim:

method="get"

2º você pode colocar toda a query na action do form

action="votar.php?id_pergunta=<?=$id_pergunta?>&id_resposta=<?=$resposta"

3º se for um popup mesmo você pode fazer assim:

<script language="JavaScript">function abrePopup(formulario, titulo) // abre pop-up{	var popup = null	popup = window.open('' , titulo , 'toolbar=no, location=no,directories=no,status=yes,menubar=no,scrollbars=auto,resizable=yes,width=250,height=100,left=0,top=0')	formulario.target=titulo;	return true;		}</script>// E no form<form method="post" name="Enquete" onSubmit="return abrePopup(this,'legal')" action="votar.php?id_pergunta=<?=$id_pergunta?>&id_resposta=<?=$resposta">

Qualquer dúvida posta aí !

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom primeiro... na hora de enviar eu nao tenho a variabel <?=id_resposta?> eu preciso passar o valor do campo pela url e nao sei como <? //Gerando as respostas while($result_resposta = mysql_fetch_array($query_resposta)) { ?> <input name="id_resposta" type="radio" value="<?=$result_resposta["Id"];?>" /><span class="txt_reposta"><?=$result_resposta["Resposta"];?></span><br> <? } //fechando while e terminado de gerar as respostas ?>e depois o popup abriu normal com o codigo que você passou...agora preciso pergar o valor do input id_resposta e pasar pela url para o popup ... o <?=id_pergunta?> action="votar.php?id_pergunta=<?=$id_pergunta?>&id_resposta=?????"

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.