Ir para conteúdo
Fórum Script Brasil
  • 0

Dúvida Com Select


soldadoaraujolima

Pergunta

Pessoal,

Como vai essa força?

Vou direto ao assunto. Minha dúvida é a seguinte: Estou fazendo uma página de cadastro que tem um formulário e 3 caixas de seleção (select). Na primeira caixa de seleção o associado poderá selecionar seu país de residencia. A partir desta escolha aparecerá na segunda caixa de seleção as opções para escolher os estados de acordo com país escolhido no primeiro select. Vejam em que parte tenho dúvida:

<form action="pagina1.asp">

<select name="pais">////Agora aqui preciso de um javascript para enviar esta opção escolhida para outra pagina
<option value="1">Brasil</option>
...
</select>

</form>
Conseguiram entender? Vou colocar um exmplo pra verem como fiz e não deu certo.
<form action="pagina1.asp">
<select name="pais" onChange="window.location.href='pagina2.asp'"
...
</select>

</form>

Não deu certo porque ele apenas entra nesta pagina2.asp, mas não passa os parametros necessários para que depois eu possa recuperálos com o método Request.QueryString, no caso do asp.

Então preciso que ao selecionar uma opção ele submeta os dados do form para uma outra página. Alguém saberia me ajudar?

Desde já agradeço!!

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Faz o seguinte amigo, no value das options do select tu coloca a página q você quer

Ex.:

<option value="brasil.htm">Brasil</option>
Ae lá no onchange do teu select tu pega esse valor. Como? Assim:
 onchange =" location.href = this.options[this.selectedIndex].value" 

Com isso eu pego o valor q tah lá no value da option e jogo no location.href da página.

Qualquer dúvida posta ae...

Abraço

Crystian

Link para o comentário
Compartilhar em outros sites

  • 0

Valeu mesmo pessoal.

Fiz da seguinte forma:

<select name="select1" onChange="qualquerNome()">
...
</select>
Aí chama a função:
function qualquerNome() {
var link
link = "pagina.asp?parametro=" + window.document.nomedoform.select1.value
window.location.href = link
}

Entenderam? Peguei o valor do select e passei como parametro. Esta parte deu beleza, mas aí surgiu outro problema. Como mudei de assunto (problema), criei outro tópico:

http://scriptbrasil.com.br/forum/index.php?showtopic=42853

Valeu pessoal!!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...