Jump to content

drop down list


jcfr

Recommended Posts

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

Link to comment
Share on other 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.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.