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

Combo


raphaelcarlos

Pergunta

6 respostass a esta questão

Posts Recomendados

  • 0

Raphael, eu achei esses links, caso seja mais util pra vc:

http://forum.imasters.com.br/index.php?sho...85entry408085

http://scriptbrasil.com.br/forum/index.php...1&st=&p=entry

De qualquer forma estou passando o codigo que eu tenho, em ASP, funcionando:

<!--#include file="conexao.asp"-->
<%
call abre_conexao

sql = "Select * from ESTADO ORDER BY SIGLA "
set tab =  Conexao.Execute(sql)
%>
<script language="javascript">
function mudaCidade(vEstado)
{
 top.frmCidade.location.href="combo.asp?codUF=" + vEstado

}
</script>
<form method="POST" action="resgata.asp" name="frm">
<select size="1" name="Estado" onchange="mudaCidade(this.value)">
 <option value="">Selecione</option>
 <% while not tab.eof %>
 <option value="<%=tab("Identif")%>"><%=tab("sigla")%></option>
 <%
 tab.movenext
 wend
 tab.close
 conexao.close
 %>
 </select>

<input type="hidden" name="Cidade" value="vCidade"><iframe name="frmCidade" width="241" height="22" marginwidth="1" marginheight="1" scrolling="no" border="0" frameborder="0" src="combo.asp"></iframe>
<input type="hidden" value="cidade">
<input type="submit" value="enviar">
iframe combo.asp:
<!--#include file="conexao.asp" -->
<%
vcodUF = request.querystring("codUF")
if vcodUF = "" then
%>
<select size="1" name="mascara">
<option value="">Selecione o estado</option>
</select>
<%
else

call abre_conexao

sql = "Select cidade, codigo_cidade from Cidades where codigo_estado = " & vcodUF &" ORDER BY cidade "
set tab =  Conexao.Execute(sql)
%>
<script language=javascript>
function mandaCidade(vCidade)
{
 top.document.frm.Cidade.value = vCidade
}
</script>
<form method="get" name="frm">
  <select size="1" name="Cidade" onchange="mandaCidade(this.value)">
  <% if codigo_estado = "" then %>
  <option value="">Selecione</option>
  <% end if %>
  <%
  while not tab.eof
   %>
  <option value="<%=tab("codigo_cidade")%>"><%=tab("Cidade")%></option>
  <%
  tab.movenext
  wend
  %>
  </select> 
<% end if %>

Se você tiver alguma duvida no codigo, só dizer

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,4k
×
×
  • Criar Novo...