Ir para conteúdo

POWERED BY:

Arquivado

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

lmatteo

Parametros em FORM

Recommended Posts

Estou precisando de ajuda no seguinte problema:

 

Tenho um form com algumas radio buttons com preços de passagens. No value de cada radio tem o preço da passagem, que é montado dinamicamente <%=valorpassagemb%>. Como há diversas opções de passagens para escolher o usuario sempre clica em uma radio.

 

O MEU GRANDE PROBLEMA:

quando o usuario clicar na radio precisaria passar um valor para uma hidden com o id do voo para que na próxima tela montasse a escolha do cliente. Só que como identificar este id, sendo que o value da radio não é o id do voo, e sim o valor da passagem. Abaixo posto o codigo:

 

<input name="valorpassagemida" type="radio" id="valorpassagemida" value="000<%=(cLng(vooida.Fields.Item("valorstd").Value)+(vooida.Fields.Item("taxaembarque").Value)+(vooida.Fields.Item("Adeguamentocarburante").Value))%>" />

 

como veem a radio já tem o valor em value que não posso mudar. Como posso resolver este dilema? Em java testei varios códigos que mudavam o action do form conforme a radio selecionada, o problema é que ele não pegava os parametros do asp, por exemplo se eu especificasse o action do form no java com concluir.asp?idvoo=442 ia só até o concluir.asp, ou seja não pegava nada depois do ?idvoo.....

 

Agradeço a ajuda!

Compartilhar este post


Link para o post
Compartilhar em outros sites

O MEU GRANDE PROBLEMA:

quando o usuario clicar na radio precisaria passar um valor para uma hidden com o id do voo para que na próxima tela montasse a escolha do cliente. Só que como identificar este id, sendo que o value da radio não é o id do voo, e sim o valor da passagem.

como esta sua tabela no banco de dados, você tem um relacionamento entre elas...

como você esta recuperando o ID do voo, da onde ele vem, você recupera este ID antes ???

precisa ver se antes você esta recuperando ele, pois no radio você passa apenas o valor....

ou o vaor esta relacionando com o ID ????

ou você antes na ecolha o cliente ja seleciona o voo, dae você pode recuperar o ID...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi Xamburzum, obrigado pela resposta.

 

Acontece o seguinte, na 1º tela a pessoa faz a opção do voo, no form desta tela são exibidos os voos disponiveis conforme a cidade de origem e destino informados. Escolhido isso a próxima etapa é escolher a opção de passagem economica ou bussiness. Se fosse só isso tava tranquilo, pegava o id do voo sem problemas, mas é que nesta segunda tela aparecem opções de outras datas próximas, uma semana pra frente e uma semana pra trás, sendo assim a pessoa pode optar por 3 idvoos diferentes.

 

Como na 2ª tela só tem o radio button da escolha do tipo de passagem(econ. ou bussn.) se ela trocar de voo fico sem saber!

 

Quanto ao bd utilizo access e não faço nenhum relacionamento de tabelas. Se puder me ajudar com isso.

 

Valeu!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acontece o seguinte, na 1º tela a pessoa faz a opção do voo, no form desta tela são exibidos os voos disponiveis conforme a cidade de origem e destino informados. Escolhido isso a próxima etapa é escolher a opção de passagem economica ou bussiness. Se fosse só isso tava tranquilo, pegava o id do voo sem problemas, mas é que nesta segunda tela aparecem opções de outras datas próximas, uma semana pra frente e uma semana pra trás, sendo assim a pessoa pode optar por 3 idvoos diferentes.

é k você esta pegando ID´s diferentes em cada selecao, você deve ter apenas um id para o user , por exemplo ele escolhendo as opcaoes abaixo

 

1º tela - cidade de origem e destino

2º tela - passagem economica ou bussiness

3º tela - ela agenda a data

 

você pega essa escolhas como variaveis, e deixa em apenas um ID, pois naun saun 3 ID diferentes, sera 1 ID com as opções/criterios para o voo, naun saun 3 voos...

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.