Jump to content


Photo

Select (menu)


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

#1 rober

rober

    Viva o Mato Grosso!!!

  • Usuários
  • 314 posts
  • Sexo:Não informado
  • Localidade:Lucas do Rio Verde

Posted 18/12/2003, 12:44

Olá.... gostaria de saber como eu faço para fazer um select (menu) desse tipo :

Eu tenho m select com três categorias (carros,motos) e dai quando eu selecina-se a opção carros e atualiza-se o select do lado com as marcas (fiat,ford,honda...) e quando selecina-se motos mostra-se no select ao lado (honda,yamaha,suzuki...)

deu pra entender ?

abraços
ddfsd fsdg gf df gfdg gdfgds ge gdf gd g

#2 Without a Nick

Without a Nick

    Sem culpa no cartório

  • Usuários
  • 2378 posts
  • Sexo:Não informado
  • Localidade:Guarulhos

Posted 18/12/2003, 13:08

Dois Combos

#3 [webmaster]®

[webmaster]®

    Hobby por criar funções genérica, semânticas e otimizadas

  • Usuários
  • 310 posts
  • Sexo:Não informado
  • Localidade:Canoas - RS
  • Interesses:ASP<br>CSS<br>JavaScript - DOM - ECMASCRIPT - JSCRIPT<br>XHTML<br>HTML<br>DHTML, AJAX, JSON, TABLELESS<br>ACESS<br>MYSQL<br>SQL SERVER<br><br>SEO, WEBSTANDARDS, ACESSIBILIDADE, USABILIDADE, AI

Posted 25/12/2003, 04:28

veja se serve
<html>
<head>
<title></title>
<script language="javascript">
// Mantenha os Creditos.. jair.issa@linksat.com.br
// Projetos e Desenvolvimento de Sistemas
Bancos = new Array("Banco1","Banco2","Banco3");
Cartoes = new Array("Cartao1","Cartao2","Cartao3");
function Mudar() {
esconder()
aparecer()
indice = document.dados.tipo.selectedIndex;
switch (indice) {
case 0:
esconder()  // Para se a opcao escolhida for a primeira sumir com a lista
case 1:
Local = Bancos; break;
case 2:
Local = Cartoes;
}
for (i=0; i<Local.length; i++) {
document.dados.Local.options[i].value = Local[i];
document.dados.Local.options[i].text = Local[i];
}
}
</script>

<!-- Funcoes para a Esconder e Aparecer -->

<script LANGUAGE="JavaScript"> 
<!-- 
var dom=document.getElementById

function esconder()
{
crossobj=(dom)?document.getElementById("teste").style : ie? document.all.teste : document.teste
crossobj.visibility="hidden"

}

function aparecer() 
{
crossobj=(dom)?document.getElementById("teste").style : ie? document.all.teste : document.teste
crossobj.visibility="visible"

} 
// -->   
</script>     

</head>
<body onload="javascript:esconder();">
<form name="dados">
<p>Forma pagamento: 

<select name="tipo" onchange="Mudar();">
<option value="1">Forma para pagamento
<option value="2">Banco
<option value="3">Cartao
</select>

<div id="teste"> 
<select name="Local">
<option>
<option>
<option>
</select>
</div>
</form>
</body>
</html>

Meus sites:
- Guia Camaquã
- Laroya atacadista
- Emílio confecções

Ocupação: WebDeveloper avançado

Contato:
Email: gutoasp[at]gmail[dot]com
MSN: gutoasp[at]hotmail[dot]com
Trabalhando desde 1999 com websites.

Para saber mais sobre meu trabalho, sobre o que faço, e o que sei, clique aqui!




0 user(s) are reading this topic

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

IPB Skin By Virteq