Comboların görünme istenmeyenlerin görünürlükleri style ile iptal edilebilir.
<select id="combo1" onChange="tazele(1);">
<select id="combo2" onChange="tazele(2);">
...
Kod:
function tazele(combo_id){
var combo_adet = 5;
if(combo_id >= combo_adet - 2){
return;
}
for(var i = 1; i <= combo_adet; i++){
aktif_combo = document.getElementById('combo' + i);
if(i < combo_id + 1){
aktif_combo.style.display = "inline";
}else{
aktif_combo.style.display = "none";
}
}
}
Böyle bir şekilde seçilen combonun sağında kalanların 2.sinden itibaren görünmez yapılabilir.