Ir para conteúdo

POWERED BY:

Arquivado

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

brunosales85

Problema com Form e JavaScript

Recommended Posts

Olá Pessoal,

to com uma bronca utilizando form com php e javascript.

essa função acrescentaCamadas() é uma função que numa classe javascript, que recebe seguintes variaveis:

ind = document.frm.indicadorSelect.value;
sel = document.frm.infoSelect.value;
reg = document.frm.regiaoSelect.value;
ano = document.frm.anoSelect.value;
alert (ind);
alert (sel);
alert (reg);
alert (ano);

O problema eh que eu tenho varios forms como esse abaixo, e o javascript so quer ler o primeiro que se chama 'frm'.

independente de qual form eu apertar o botão ele so chama o primeiro. E se eu chamar os outros formularios de outros nomes, eles nao sao reconhecidos.

Entao eu nao posso chamar os form de 'frm' mais de uma vez, e nem chamar de nome diferente[se chamar de frm1 por exemplo, so vai retornar o alert do form 'frm'].

Alguém sabe como eu poderia utilizar varios forms nessa situacao ?

 

espero ter sido claro.

obrigado

.
.
<li><span class="submenu3">Evolução da População Residente Censitária (1.000 Hab) </span>
<ul>							              
<li>	
<form name="frm" method="post" target="_blank" >
<input type="hidden" value="populacao_residente_" name="infoSelect">
<input type="hidden" value="_mu" name="regiaoSelect">
<input type="hidden" value="demografia.dem_" name="indicadorSelect">
<input type="hidden" value="1980-2007" name="anoSelect">
<input type="hidden" value="nome" name="ordem">
<input type="submit" value="1980-2007" class="borda" onClick="acrescentaCamadas()">                                        
</form> 
</li>  
</ul>
</li>

<li><span class="submenu3">Evolução da População Residente Estimada (1.000 Hab)</span>                      
<ul>
 <li>		
<form name="frm" method="post" target="_blank">
<input type="hidden" value="populacao_residente_estimada_" name="infoSelect">
<input type="hidden" value="_mu" name="regiaoSelect">
<input type="hidden" value="demografia.dem_" name="indicadorSelect">
<input type="hidden" value="2001-2009" name="anoSelect">
<input type="hidden" value="nome" name="ordem">
<input type="submit" value="2001-2009" class="borda" onClick="acrescentaCamadas()">                                        
</form> 
</li>  
</ul>
</li>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acredito que seu problema tem mais relação com Javascript do que com PHP.

 

Tópico Movido

PHP http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Javascript

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.