Jump to content


Photo

Combobox Carrega Outra Combobox


  • Faça o login para participar
3 replies to this topic

#1 gotaum

gotaum

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Não informado

Posted 03/03/2009, 14:00

Olá pessoal é o seguinte....

Eu tenho uma combobox com várias variáveis, essas variáveis serve pra saber de qual banco de dados a próxima combo serápreenchida.... a escolha de uma dessas variáveis me levará ao próximo combobox, com as matérias carregadas para que a pessoa escolha qual ela acrescentará à newsletter.

sendo que isso tudo deve ser feito através da mesma página... e é ai que fica a dificuldade... como fazer?

#2 DiegoCoruja

DiegoCoruja

    12 Horas

  • Usuários
  • 178 posts
  • Sexo:Masculino
  • Localidade:São Vicente - SP
  • Interesses:PROGRAMAÇÃO, WEB DESIGN, ESPORTE,

Posted 03/03/2009, 14:09

duas maneiras e as duas por javascripts

1ª usando onchange
select id=campo1 onchange="varrer();"
ai no javascript

function varrer(){
var campo1 = document.getElementById("campo1").value;
var campo2 = document.getElementById("campo2").value;

location.href="mesma_pagina.asp?campo1=" + campo1 + "&campo2=" + campo2;

}

e no asp vc recupera essas variaveis

2ª ajax -(recomento)
o codigo fica mais limpo e vc manda para outra pagina fazer o que precisa sem sujar o codigo da pagina inicial
mas é preciso entrar na seção que tem aqui no site para entender melhor de ajax;
====================================================
Diego M.
Html, CSS, Javascript, Asp, Asp.net, Php, Sql Server, Mysql, Oracle, VB.NET, VBA
====================================================

#3 gotaum

gotaum

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Não informado

Posted 03/03/2009, 14:40

duas maneiras e as duas por javascripts

1ª usando onchange
select id=campo1 onchange="varrer();"
ai no javascript

function varrer(){
var campo1 = document.getElementById("campo1").value;
var campo2 = document.getElementById("campo2").value;

location.href="mesma_pagina.asp?campo1=" + campo1 + "&campo2=" + campo2;

}

e no asp vc recupera essas variaveis

2ª ajax -(recomento)
o codigo fica mais limpo e vc manda para outra pagina fazer o que precisa sem sujar o codigo da pagina inicial
mas é preciso entrar na seção que tem aqui no site para entender melhor de ajax;



onde coloco essa linha?
select id=campo1 onchange="varrer();"

duas maneiras e as duas por javascripts

1ª usando onchange
select id=campo1 onchange="varrer();"
ai no javascript

function varrer(){
var campo1 = document.getElementById("campo1").value;
var campo2 = document.getElementById("campo2").value;

location.href="mesma_pagina.asp?campo1=" + campo1 + "&campo2=" + campo2;

}

e no asp vc recupera essas variaveis

2ª ajax -(recomento)
o codigo fica mais limpo e vc manda para outra pagina fazer o que precisa sem sujar o codigo da pagina inicial
mas é preciso entrar na seção que tem aqui no site para entender melhor de ajax;



onde coloco essa linha?
select id=campo1 onchange="varrer();"


deixa já resolvi... muito obrigado pela dica!!! :)

duas maneiras e as duas por javascripts

1ª usando onchange
select id=campo1 onchange="varrer();"
ai no javascript

function varrer(){
var campo1 = document.getElementById("campo1").value;
var campo2 = document.getElementById("campo2").value;

location.href="mesma_pagina.asp?campo1=" + campo1 + "&campo2=" + campo2;

}

e no asp vc recupera essas variaveis

2ª ajax -(recomento)
o codigo fica mais limpo e vc manda para outra pagina fazer o que precisa sem sujar o codigo da pagina inicial
mas é preciso entrar na seção que tem aqui no site para entender melhor de ajax;



cara vc podia me dizer pra que server: var campo1 = document.getElementById("campo1").value;

onde eu coloco o nome do formulário? no lugar de document?

#4 DiegoCoruja

DiegoCoruja

    12 Horas

  • Usuários
  • 178 posts
  • Sexo:Masculino
  • Localidade:São Vicente - SP
  • Interesses:PROGRAMAÇÃO, WEB DESIGN, ESPORTE,

Posted 04/03/2009, 13:55

no asp você declara com dim
no javascripts vc declara
assim
var campo1;
ai eu declarei e dei o valor a essa variavel
var campo1 = document.getElementById("campo1").value;
você pode fazer tambem assim
var campo1 = document.nomedoformulario.campo1.value;
dessa forma alguns browser não funciona!
====================================================
Diego M.
Html, CSS, Javascript, Asp, Asp.net, Php, Sql Server, Mysql, Oracle, VB.NET, VBA
====================================================




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq