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>