Activation menu déroulant par le "checked"
Résolu
leirisset
-
leirisset -
leirisset -
Bonjour,
J'ai le choix sur deux boutons radio, à savoir "guichet" et "point de vente" et j'aimerai que chaque bouton active un menu déroulant contenant un choix d'option par des cases à cocher.
J'ai donc cela :
<tr>
<td><?php echo $entry_choice_guichet_pdv; ?></td>
<td><?php if ($chronopost_display_choice_guichet_pdv) { ?>
<input type="radio" name="chronopost_display_guichet" id="guichet" value="1" checked="checked" />
<?php echo $entry_guichet; ?>
<input type="radio" name="chronopost_display_guichet" id="guichet" value="0" />
<?php echo $entry_pdv; ?>
<?php } else { ?>
<input type="radio" name="chronopost_display_pdv" id="pdv" value="1" />
<?php echo $entry_guichet; ?>
<input type="radio" name="chronopost_display_pdv" id="pdv" value="0" checked="checked" />
<?php echo $entry_pdv; ?>
<?php } ?></td>
</tr>
comment faire apparaître l'un ou l'autre des menus sur le "checked" du bouton ?
J'ai le choix sur deux boutons radio, à savoir "guichet" et "point de vente" et j'aimerai que chaque bouton active un menu déroulant contenant un choix d'option par des cases à cocher.
J'ai donc cela :
<tr>
<td><?php echo $entry_choice_guichet_pdv; ?></td>
<td><?php if ($chronopost_display_choice_guichet_pdv) { ?>
<input type="radio" name="chronopost_display_guichet" id="guichet" value="1" checked="checked" />
<?php echo $entry_guichet; ?>
<input type="radio" name="chronopost_display_guichet" id="guichet" value="0" />
<?php echo $entry_pdv; ?>
<?php } else { ?>
<input type="radio" name="chronopost_display_pdv" id="pdv" value="1" />
<?php echo $entry_guichet; ?>
<input type="radio" name="chronopost_display_pdv" id="pdv" value="0" checked="checked" />
<?php echo $entry_pdv; ?>
<?php } ?></td>
</tr>
comment faire apparaître l'un ou l'autre des menus sur le "checked" du bouton ?
A voir également:
- Activation menu déroulant par le "checked"
- Menu déroulant excel - Guide
- Clé d'activation windows 10 - Guide
- Excel menu déroulant en cascade - Guide
- Menu déroulant google sheet - Accueil - Guide bureautique
- Comment activer le pavé tactile sans souris - Guide
2 réponses
J'ai fait ceci :
Puis ceci pour les boutons :
<script type="text/javascript"> function invisible(btn,champ) { if (btn.unchecked) { document.getElementById(champ).style.display="inline"; } else { document.getElementById(champ).style.display="none"; } } function visible(btn,champ) { if (btn.checked) { document.getElementById(champ).style.display="inline"; } else { document.getElementById(champ).style.display="none"; } } </script> <div class="box">
Puis ceci pour les boutons :
<tr> <td><?php echo $entry_choice_guichet_pdv; ?></td> <td> <input type="radio" name="chronopost_display_guichet" value="1" id="guichet" onclick="visible(this,'name_guichet');" Onchange="invisible(this,'name_pdv');"><label for="name_pdv"></label> <input type="text" style="display:none" name="guichet" id="guichet" value="Contenu de texte_10"> <?php echo $entry_guichet; ?> <br> <input type="radio" name="chronopost_display_guichet" value="0" id="pdv" onclick="visible(this,'name_pdv');" Onchange="invisible(this,'name_guichet');"><label for="name_guichet"></label> <input type="text" style="display:none" name="pdv" id="pdv" value="Contenu de texte_20"> <?php echo $entry_pdv; ?> </td> </tr>