• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

jcfr

drop down list

4 mensagens neste tópico

pessoal estou com um problema com a drop list.

queria ter duas drop lists e na segunda aparecerem valores de acordo com os valores seleccionados na primeira.

<select name="distrito" id="distrito" class="barras">
			<option value="indiferente">Indiferente</option>

			<option value="aveiro">Aveiro</option>
			<option value="beja">Beja</option>
			<option value="braga">Braga</option>
			<option value="braganca">Bragança</option>
			<option value="castelo_branco">Castelo Branco</option>
			<option value="coimbra">Coimbra</option>

			<option value="evora">Évora</option>
			<option value="faro">Faro</option>
			<option value="guarda">Guarda</option>
			<option value="ilha_da_madeira">Ilha da Madeira</option>
			<option value="ilha_das_flores">Ilha das Flores</option>
			<option value="ilha_porto_santo">Ilha de Porto Santo</option>

			<option value="ilha_santa_maria">Ilha de Santa Maria</option>
			<option value="ilha_sao_jorge">Ilha de São Jorge</option>
			<option value="ilha_sao_miguel">Ilha de São Miguel</option>
			<option value="ilha_do_corvo">Ilha do Corvo</option>
			<option value="ilha_do_faial">Ilha do Faial</option>

			<option value="ilha_do_pico">Ilha do Pico</option>
			<option value="ilha_graciosa">Ilha Graciosa</option>
			<option value="ilha_terceira">Ilha Terceira</option>
			<option value="leiria">Leiria</option>
			<option value="lisboa">Lisboa</option>
			<option value="portalegre">Portalegre</option>

			<option value="porto">Porto</option>
			<option value="santarem">Santarém</option>
			<option value="setubal">Setúbal</option>
			<option value="viana_do_castelo">Viana do Castelo</option>
			<option value="vila_real">Vila Real</option>

			<option value="viseu">Viseu</option>

		</select> 

no segundo select queria que se escolhesse o distrito de Lisboa na anterior aparecessem os concelhos de Lisboa, se tivesse escolhido distrito do Porto aparecessem os concelhos do Porto etc...

<select name="concelho" id="concelho" class="barras">
			<option value="?????" />

		</select> 

se alguem me poder ajudar, é que não sei como fazer aparecer valores filtrados na segunda drop list

muito obrigado desde já pela ajuda

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Apenas com HTML não consegues fazer isso..

Deves utilizar uma linguagem dinâmica de web.. como PHP, ASP ou JavaScripts.. para gerar o código HTML ..

Os dados referentes aos distrito, conselhos, etc.. tens em que suporte.. MySQL?

Compr.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boas,

Primeiro crias 2 tabelas na base de dados : distritos e concelhos. Na tabela concelhos metes o id do distrito também, para associar.

Depois tens de usar javascript e ajax para criar as listagens. Ou seja, crias um evento "onchange" da selectbox dos distritos e dizes-lhe para ir procurar todos os concelhos à base de dados relacionados com esse distrito.

É só isto.

Se precisares de ajuda mais específica, add aeon.toda@gmail.com no msn, que já fiz isso várias vezes e é simples.

Quando tiver tempo deixo aqui um tutorial sobre como fazer uma listagem desse género.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora