Alex2804, думаю, что значения берутся из Базы данных (PHP), так как если вручную прописывать все значения - это будет тонна кода, но вот пример без PHP я тебе покажу:
Code
<select id="apos1">
<option>Пункт 1</option>
<option>Пункт 2</option>
<option>Пункт 3</option>
</select>
<select id="apos2">
<option>Пункт 1.1</option>
<option>Пункт 2.1</option>
<option>Пункт 3.1</option>
</select>
<script>
var aposel1 = '<option>Пункт 1.1</option><option>Пункт 2.1</option><option>Пункт 3.1</option>';
var aposel2 = '<option>Пункт 1.2</option><option>Пункт 2.2</option><option>Пункт 3.2</option>';
var aposel3 = '<option>Пункт 1.3</option><option>Пункт 2.3</option><option>Пункт 3.3</option>';
$('#apos1').change(function() {
if(this.value == 'Пункт 1') {
$('#apos2').html(aposel1);
};
if(this.value == 'Пункт 2') {
$('#apos2').html(aposel2);
};
if(this.value == 'Пункт 3') {
$('#apos2').html(aposel3);
};
});
</script>
Как видишь, если пунктов будет достаточно много - скрипт получится нехилый 