Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   При выборе select выводить другой select (https://javascript.ru/forum/events/68655-pri-vybore-select-vyvodit-drugojj-select.html)

noreset 29.04.2017 13:52

При выборе select выводить другой select
 
Всем привет.
Есть select, пункты которого берутся из БД.
Нужно чтобы после выбора одного селекта из цикла появлялся другой селект и так пока они не закончатся.
while ( $row_par = $res_par->fetch_array()){
?>
                    <span><?=$row_par['name']?></span>
                    <select name="<?=$row_par['id']?>" onchange="showhideBlocks(this.value)">
                      <option value="" selected=""></option>
                      <option value="0.1">0.1</option>
                      <option value="0.2">0.2</option>
                      <option value="0.3">0.3</option>
                      <option value="0.4">0.4</option>
                      <option value="0.5">0.5</option>
                      <option value="0.6">0.6</option>
                      <option value="0.7">0.7</option>
                      <option value="0.8">0.8</option>
                      <option value="0.9">0.9</option>
                      <option value="1.0">1.0</option>
                    </select> <br /><br />
<?                  
                  }
?>

<script type='text/javascript'>
                            
                            function showhideBlocks(val){
                                    if (val == ''){
                                      <?=bredak;?>
                                    }
                            }
                            
                    </script>


Пробовал сделать что то на подобие)), но это останавливает цикл на смерть.
Подскажите что-нибудь, пожалуйста

laimas 29.04.2017 14:03

Цитата:

Сообщение от noreset
Нужно чтобы после выбора одного селекта из цикла появлялся другой селект и так пока они не закончатся

Для этого все списки должны быть на странице, либо данные для их построения доступны JS, который будет их строить. Либо каждый последующий список запрашивается и добавляется на страницу асинхронным запросом.


Часовой пояс GMT +3, время: 08:04.