2013-02-14 5 views
0

У меня есть это меню:
Скрыть/Показать новое меню на основе выбора пользователя

Classificazione&nbsp;&nbsp;<select onchange="if(this.value == 'D'){ document.getElementById('menu2').style.display = 'block'; } else { document.getElementById('menu2').style.display = 'none'; }" style="margin-top: 5px;" name="classificazione"> 
      <option value="art0"></option> 
      <option value="C" <?php if (isset($getParams['classificazione'])&&$getParams['classificazione']=="C") echo "selected"; ?> >Articoli</option> 
      <option value="D" <?php if (isset($getParams['classificazione'])&&$getParams['classificazione']=="D") echo "selected"; ?> >Documentazione</option> 
      <option value="A" <?php if (isset($getParams['classificazione'])&&$getParams['classificazione']=="A") echo "selected"; ?> >Libri</option> 
      <option value="G" <?php if (isset($getParams['classificazione'])&&$getParams['classificazione']=="G") echo "selected"; ?> >Materiali</option> 
      <option value="B" <?php if (isset($getParams['classificazione'])&&$getParams['classificazione']=="B") echo "selected"; ?> >Riviste</option> 
     </select><br /> 

Только тогда, когда пользователь выбирает значение «и документация» Я хочу, чтобы показать другое меню (равно), с разной опцией.
Я добавил это подменю:

<select style="margin-top: 5px;" name="menu2"> 
      <option value="art0"></option> 
      <option value="C" >Corsi</option> 
      <option value="D" >Incontri</option> 
      <option value="A" >Convegni</option> 
      <option value="G" >Gruppi</option> 
      <option value="B" >Progetto</option> 
</select><br /> 

Но это не работает

+0

Вы хотите подменю для каждого выбора или только если выбрана ** Документация **? –

+0

Только тогда, когда выбрана документация – Ettore

ответ

1
Classificazione&nbsp;&nbsp;<select onchange="if(this.value == 'D'){ document.getElementById('menu2').style.display = 'block'; } else { document.getElementById('menu2').style.display = 'none'; }" style="margin-top: 5px;" name="classificazione"> 
    <option value="art0"></option> 
    <option value="C" <?php if ($getParams['classificazione']=="C") echo "selected"; ?> >Articoli</option> 
    <option value="D" <?php if ($getParams['classificazione']=="D") echo "selected"; ?> >Documentazione</option> 
    <option value="A" <?php if ($getParams['classificazione']=="A") echo "selected"; ?> >Libri</option> 
    <option value="G" <?php if ($getParams['classificazione']=="G") echo "selected"; ?> >Materiali</option> 
    <option value="B" <?php if ($getParams['classificazione']=="B") echo "selected"; ?> >Riviste</option> 
</select> 

Обратите внимание на OnChange событие.

<select style="margin-top: 5px; display: none;" id="menu2"> 
     <option value="art0"></option> 
     <option value="C" >Corsi</option> 
     <option value="D" >Incontri</option> 
     <option value="A" >Convegni</option> 
     <option value="G" >Gruppi</option> 
     <option value="B" >Progetto</option></select> 
+0

Итак, теперь мне нужно сделать новое меню: Подменю