
Combobox Carrega Outra Combobox
#1
Posted 03/03/2009, 14:00
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
Posted 03/03/2009, 14:09
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
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
Posted 04/03/2009, 13:55
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)