Ola Pessoal..
Bom..
Tenho um site de classificados..
E nele tem um formulario de busca avançada..
Tem um COMBO com todas as marcas de carros:
Quando o cara selecionar uma, tem que atualizar o COMBO abaixo, com os modelos..
Eu tenho isso tudo certinho no banco.
Soh preciso saber, como atualizar um combo modelos quando selecionar uma marca no combo marcas..
Grato,
Dionatan Boeger
Atualizar Combo Sem Dar Refresh
Started By pr0gr4m4d0r, 20/04/2004, 09:29
11 replies to this topic
#1
Posted 20/04/2004, 09:29
#2
Posted 20/04/2004, 09:39
Kra no sistema que eu tenho aqui eu faço assim oh:
Quando abre a pagina o combo de modelo fica em branco e o combo marca fica com as marcas que existem no banco de dados.
Quando o kra seleciona uma marca ele rola o seguinte combo
Guardo os valores que ele já escolheu em uma outra variavel para não perder tudo e recoloco nos campos.
E como o valor destas variaveis são <> "" eu faço um select no banco para os modelos daquela marca e preencho o outro campo.
Espero que tenha sido bem claro mesmo não usando muito codigo.
Posta se é isso que precisa ou não.
Abraços
Quando abre a pagina o combo de modelo fica em branco e o combo marca fica com as marcas que existem no banco de dados.
Quando o kra seleciona uma marca ele rola o seguinte combo
<select size="1" name="Marca" onchange="this.document.frm_quest.submit();">
Guardo os valores que ele já escolheu em uma outra variavel para não perder tudo e recoloco nos campos.
E como o valor destas variaveis são <> "" eu faço um select no banco para os modelos daquela marca e preencho o outro campo.
Espero que tenha sido bem claro mesmo não usando muito codigo.
Posta se é isso que precisa ou não.
Abraços
Este post é dedicado a Yasmin minha linda filhinha hauhauahau
-----------------------------------------------------------------------
Visite ::: www.destroyers.com.br (onde sou o Fundador hauahua)
-----------------------------------------------------------------------
Se puder ajudar fico grato se naum puder, fico do mesmo jeito, pelo menos leu neh :-D
-----------------------------------------------------------------------
Visite ::: www.destroyers.com.br (onde sou o Fundador hauahua)
-----------------------------------------------------------------------
Se puder ajudar fico grato se naum puder, fico do mesmo jeito, pelo menos leu neh :-D
#3
Posted 20/04/2004, 09:42
Pra ser sincero nao entendi....
Pode colocar exemplos com codigos?
Grato....
Eu vi sua assinatura: CS CS CS CS
Visita meu site ae de CS:
www.csmania.com.br
aguardo..
Pode colocar exemplos com codigos?
Grato....
Eu vi sua assinatura: CS CS CS CS
Visita meu site ae de CS:
www.csmania.com.br
aguardo..
#4
Posted 20/04/2004, 09:48
isso q ele fez na verdade foi enviar o formulário (praticamente um refresh msm)
Diretório de sites brasileiros - Achei no Brasil
#5
Posted 20/04/2004, 09:57
entao não era isso q eu preciso..
N sei como funcionaria da forma q ele fez. mas oq eu quero é não ter que atualizar a pagina novamente.
tbm nao quero usar iframes..
ja vi sites, que fazem isso, mas n consegui fazer
grato..
N sei como funcionaria da forma q ele fez. mas oq eu quero é não ter que atualizar a pagina novamente.
tbm nao quero usar iframes..
ja vi sites, que fazem isso, mas n consegui fazer
grato..
#6
Posted 20/04/2004, 10:05
Kra por incrivel que possa parecer eu ja conhecia este site, eu sou meio que viciado em cs jogo atualmente de discada pois naum tem banda larga onde moro, e tenho um clan, server, fiz dois mapas, administro o terra entre outros, deu pra perceber um certo facinio neh hauhauahau,
Kra to montando um sisteminha pra vc, pode me dar um tempinho???
Kra to montando um sisteminha pra vc, pode me dar um tempinho???
Este post é dedicado a Yasmin minha linda filhinha hauhauahau
-----------------------------------------------------------------------
Visite ::: www.destroyers.com.br (onde sou o Fundador hauahua)
-----------------------------------------------------------------------
Se puder ajudar fico grato se naum puder, fico do mesmo jeito, pelo menos leu neh :-D
-----------------------------------------------------------------------
Visite ::: www.destroyers.com.br (onde sou o Fundador hauahua)
-----------------------------------------------------------------------
Se puder ajudar fico grato se naum puder, fico do mesmo jeito, pelo menos leu neh :-D
#7
Posted 20/04/2004, 11:39
hehehehe
meu site ja tah ficando bem conhecido... graças aos milhoes de viciados em CS..
por favor, entra em contato comigo por icq: 164802063
MSN: natan@hostlogic.com.br ou por email: natan@hostlogic.com.br
Pra gente conversar melhor sobre cs, clans, etc
flwww
meu site ja tah ficando bem conhecido... graças aos milhoes de viciados em CS..
por favor, entra em contato comigo por icq: 164802063
MSN: natan@hostlogic.com.br ou por email: natan@hostlogic.com.br
Pra gente conversar melhor sobre cs, clans, etc
flwww
#8
Posted 20/04/2004, 12:06
Kra da uma olhada no anexo ai, ve como fica, naum esketa que o código ta meio feio, se quizer limpar eu agradeço hauahauahua
Bem, eu não sei como te ajudar sem dar um refresh kra, pois se ele selecionar uma opção ele tera que ser informado que foi feito a escolha e pelo que eu entendo a melhor forma de fazer isso eh com um refresh, e por ser un "NB" em ASP não conheço outra forma não.
Ve ai o como ficou e me fala, mais eu usaria isso ai num iframe manja?? pelo menor eh um refresh quase imperceptivel.
Abraços
Bem, eu não sei como te ajudar sem dar um refresh kra, pois se ele selecionar uma opção ele tera que ser informado que foi feito a escolha e pelo que eu entendo a melhor forma de fazer isso eh com um refresh, e por ser un "NB" em ASP não conheço outra forma não.
Ve ai o como ficou e me fala, mais eu usaria isso ai num iframe manja?? pelo menor eh um refresh quase imperceptivel.
Abraços
Attached Files
Este post é dedicado a Yasmin minha linda filhinha hauhauahau
-----------------------------------------------------------------------
Visite ::: www.destroyers.com.br (onde sou o Fundador hauahua)
-----------------------------------------------------------------------
Se puder ajudar fico grato se naum puder, fico do mesmo jeito, pelo menos leu neh :-D
-----------------------------------------------------------------------
Visite ::: www.destroyers.com.br (onde sou o Fundador hauahua)
-----------------------------------------------------------------------
Se puder ajudar fico grato se naum puder, fico do mesmo jeito, pelo menos leu neh :-D
#9
Posted 20/04/2004, 12:54
n deu certo o download.
quando eu abro o zip da um erro
hehe
quando eu abro o zip da um erro
hehe
#10
Posted 20/04/2004, 12:58
mto estranho pra mim ta dando certo.
Mais alguem deu pau ae?? testa ae pra nois hauahauahua
Abraços
Mais alguem deu pau ae?? testa ae pra nois hauahauahua
Abraços
Este post é dedicado a Yasmin minha linda filhinha hauhauahau
-----------------------------------------------------------------------
Visite ::: www.destroyers.com.br (onde sou o Fundador hauahua)
-----------------------------------------------------------------------
Se puder ajudar fico grato se naum puder, fico do mesmo jeito, pelo menos leu neh :-D
-----------------------------------------------------------------------
Visite ::: www.destroyers.com.br (onde sou o Fundador hauahua)
-----------------------------------------------------------------------
Se puder ajudar fico grato se naum puder, fico do mesmo jeito, pelo menos leu neh :-D
#11
Posted 20/04/2004, 15:15
Galera,
Consegui fazer o download, porém o código do Matrix faz o reload da página, o que aparentemente o pr0gr4m4d0r não quer.
Para que não aconteça o reload da página, pode-se utilizar uma matriz em javascript.
Porém, acho que a solução do "reload" é mais viável, pois carregando os dados do bd em uma matriz pode deixar o carregamento da página muito lento, dependendo do tamanho da base de dados.
Um abraço,
Eduardo
Consegui fazer o download, porém o código do Matrix faz o reload da página, o que aparentemente o pr0gr4m4d0r não quer.
Para que não aconteça o reload da página, pode-se utilizar uma matriz em javascript.
Porém, acho que a solução do "reload" é mais viável, pois carregando os dados do bd em uma matriz pode deixar o carregamento da página muito lento, dependendo do tamanho da base de dados.
Um abraço,
Eduardo
#12
Posted 20/04/2004, 15:28
deem uma olhada nisso ae:
pagina_form.asp
ver_cidades.asp
fonte: freecode.com.br
abraços
t+
pagina_form.asp
<script language=JavaScript> function reloadIFrame() { var uf = form1.uf.value; window.open("ver_cidades.asp?uf=" + uf,"cidades"); } </SCRIPT> <select name="uf" onchange=reloadIFrame(); class="Campos_F"> <OPTION value="">(selecione)</OPTION> <OPTION value="AC"<% If vUF = "AC" then %> selected<%End If%>>Acre</OPTION> <OPTION value="AL"<% If vUF = "AL" then %> selected<%End If%>>Alagoas</OPTION> <OPTION value="AP"<% If vUF = "AP" then %> selected<%End If%>>Amapa</OPTION> <OPTION value="AM"<% If vUF = "AM" then %> selected<%End If%>>Amazonas</OPTION> <OPTION value="BA"<% If vUF = "BA" then %> selected<%End If%>>Bahia</OPTION> <OPTION value="CE"<% If vUF = "CE" then %> selected<%End If%>>Ceara</OPTION> <OPTION value="DF"<% If vUF = "DF" then %> selected<%End If%>>Distrito Federal</OPTION> <OPTION value="ES"<% If vUF = "ES" then %> selected<%End If%>>Espírito Santo</OPTION> <OPTION value="GO"<% If vUF = "GO" then %> selected<%End If%>>Goiás</OPTION> <OPTION value="MA"<% If vUF = "MA" then %> selected<%End If%>>Maranhão</OPTION> <OPTION value="MT"<% If vUF = "MT" then %> selected<%End If%>>Mato Grosso</OPTION> <OPTION value="MS"<% If vUF = "MS" then %> selected<%End If%>>Mato Grosso do Sul</OPTION> <OPTION value="MG"<% If vUF = "MG" then %> selected<%End If%>>Minas Gerais</OPTION> <OPTION value="PA"<% If vUF = "PA" then %> selected<%End If%>>Pará</OPTION> <OPTION value="PB"<% If vUF = "PB" then %> selected<%End If%>>Paraíba</OPTION> <OPTION value="PR"<% If vUF = "PR" then %> selected<%End If%>>Paraná</OPTION> <OPTION value="PE"<% If vUF = "PE" then %> selected<%End If%>>Pernambuco</OPTION> <OPTION value="PI"<% If vUF = "PI" then %> selected<%End If%>>Piauí</OPTION> <OPTION value="RJ"<% If vUF = "RJ" then %> selected<%End If%>>Rio de Janeiro</OPTION> <OPTION value="RN"<% If vUF = "RN" then %> selected<%End If%>>Rio Grande do Norte</OPTION> <OPTION value="RS"<% If vUF = "RS" then %> selected<%End If%>>Rio Grande do Sul</OPTION> <OPTION value="RO"<% If vUF = "RO" then %> selected<%End If%>>Rondônia</OPTION> <OPTION value="RR"<% If vUF = "RR" then %> selected<%End If%>>Roraíma</OPTION> <OPTION value="SC"<% If vUF = "SC" then %> selected<%End If%>>Santa Catarina</OPTION> <OPTION value="SP"<% If vUF = "SP" then %> selected<%End If%>>São Paulo</OPTION> <OPTION value="SE"<% If vUF = "SE" then %> selected<%End If%>>Sergipe</OPTION> <OPTION value="TO"<% If vUF = "TO" then %> selected<%End If%>>Tocantins</OPTION> </SELECT><INPUT type="hidden" value="" name=cidadeb>
ver_cidades.asp
<!--#include file="conexao/conexao.asp" -->
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<link rel="stylesheet" href="css.css" type="text/css" />
<table width="500" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<%
Dim vUF, vCIDADE
vUF = Request.QueryString("uf")
vCIDADE = Request.Querystring("cidade")
If vCIDADE = "" then
vCIDADE = Request.Form("cidade")
End If
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open objConexao
Set ACCESS = Server.CreateObject("ADODB.Recordset")
Set ACCESS.ActiveConnection = objConn
strQACCESS = "SELECT * FROM CIDADES WHERE UF='"&vUF&"' ORDER BY CIDADE"
ACCESS.Open strQACCESS
%>
<select onchange="parent.form1.cidadeb.value = this.value;" name=descity class="Campos_F">
<script language=JavaScript>
parent.form1.cidadeb.value ="<%=vCIDADE%>";
</SCRIPT>
<%
WHILE NOT ACCESS.EOF
%>
<option value="<%=ACCESS("CID") %>" <% If vCIDADE=ACCESS("CIDADE") then Response.Write("selected") End If
%>><%= ACCESS("CIDADE").value %></option>
<%
ACCESS.MOVENEXT
WEND
%>
</select></td>
</tr>
</table>
</body>
<%
ACCESS.Close
Set ACCESS = Nothing
objConn.Close
Set objConn = Nothing
%>
fonte: freecode.com.br
abraços
t+
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)