Показать сообщение отдельно
  #5 (permalink)  
Старый 15.09.2018, 15:45
Новичок на форуме
Отправить личное сообщение для september-x Посмотреть профиль Найти все сообщения от september-x
 
Регистрация: 26.08.2011
Сообщений: 5

В программировании я еще туп, пока пытался просто переделать готовый вариант с выводом значения из селектов (в данном случае у меня выдает число вместо материала), да только тут в числовом value вся суть и условие задано для чисел..

<tr>
<td><select id="kzas_Har" class="StyleSelectBox">
    <option value="0">---</option>
    <option value="Кирпичи">Кирпичи</option>
    <option value="Бутылки">Бутылки</option></select></td>
<td><div id="wb_Text7"><span>Материал</span></div></td>
</tr>


<tr>
<td><select id="kzas_KolZd" ><option value="">---</option></select></td>
<td><div id="wb_Text7"><span>Количество</span></div></td></tr>
<tr>
<td><select id="kzas_PlotZas" ><option value="">---</option></select></td>
<td><div id="wb_Text7"><span>Плотность</span></div></td></tr>

<script>
var all_regions=[];
var all_cites=[[],[]];
 
all_regions[0]=[2,5,9];
all_regions[1]=["1-2","4-6"];
 
all_cites[0][0]=[10,20,30,50];
all_cites[0][1]=[10,20,30,40];
 

kzas_Har.onchange=function(){
    kzas_KolZd.disabled=false;
    kzas_KolZd.innerHTML="<option value='0'>---</option>";
    myregion=this.value-1;
    if(myregion!=-1){
        for(var i=0;i<all_regions[myregion].length;i++){
            kzas_KolZd.innerHTML+='<option value="'+(i+1)+'">'+all_regions[myregion][i]+'</option>';
        }
    }else{
        kzas_KolZd.disabled=true;
        kzas_PlotZas.disabled=true;
    }
}
 
kzas_KolZd.onchange=function(){
    kzas_PlotZas.disabled=false;
    kzas_PlotZas.innerHTML="<option value='0'>---</option>";
    var mycite=this.value-1;
    if(mycite!=-1){
        for(var i=0;i<all_cites[myregion][mycite].length;i++){
            kzas_PlotZas.innerHTML+='<option value="'+(i+1)+'">'+all_cites[myregion][mycite][i]+'</option>';
        }
    }else{
        kzas_PlotZas.disabled=true;
    }
}
</script>
Ответить с цитированием