Afficher une <TD> en fonction de bouton radi
Résolu
Mazamazine
Messages postés
81
Date d'inscription
Statut
Membre
Dernière intervention
-
Mazamazine Messages postés 81 Date d'inscription Statut Membre Dernière intervention -
Mazamazine Messages postés 81 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un formulaire qui est dans un tableau (HTML). Je souhaite qu'une partie du formulaire ne s'affiche qu'en fonction du choix de bouton radio par l'utilisateur. J'ai trouvé un script qui fait ça très bien mais avec des <div> et pas des <td>...
J'ai essayé ça ne marche qu'à moitié. D'abord, voila le code d'origine, fonctionnel :
J'ai donc essayé dans le script de mettre
Dans les balises INPUT j'ai modifié
Dans mes balises <TD> j'ai ajouté :
Ca masque bien mes cellules, sauf que quand je choisi le bouton radio de la cellule le onclick ne fonctionne pas... Les cellules ne pointent pas leur nez ! La fonction "function show_div(id)" n'est pas transposable aux cellules je suppose. Connaissez-vous une alternative ?
D'avance merci !
J'ai un formulaire qui est dans un tableau (HTML). Je souhaite qu'une partie du formulaire ne s'affiche qu'en fonction du choix de bouton radio par l'utilisateur. J'ai trouvé un script qui fait ça très bien mais avec des <div> et pas des <td>...
J'ai essayé ça ne marche qu'à moitié. D'abord, voila le code d'origine, fonctionnel :
<script type="text/javascript"> function show_div(id) { for (var i = 1; i <= 2; i++) { if (i == id) { document.getElementById('div_' + i).style.display = 'block'; } else { document.getElementById('div_' + i).style.display = 'none'; } } } </script> <form> <input type="radio" name="choix" onclick="show_div(1)" /> Montrer le texte 1<br /> <input type="radio" name="choix" onclick="show_div(4)" /> Montrer le texte 2 </form> <div id="div_1" style="display: none">Texte 1</div> <div id="div_2" style="display: none">Texte 2</div>
J'ai donc essayé dans le script de mettre
function show_td(id)à la place de
function show_div(id).
Dans les balises INPUT j'ai modifié
onclick="show_td(1)"
Dans mes balises <TD> j'ai ajouté :
id="td_1" style="display: none".
Ca masque bien mes cellules, sauf que quand je choisi le bouton radio de la cellule le onclick ne fonctionne pas... Les cellules ne pointent pas leur nez ! La fonction "function show_div(id)" n'est pas transposable aux cellules je suppose. Connaissez-vous une alternative ?
D'avance merci !
A voir également:
- Afficher une <TD> en fonction de bouton radi
- Fonction si et - Guide
- Comment faire une capture d'écran sur un samsung sans bouton ? - Guide
- Diagnostic bouton photo - Accueil - Outils
- Bouton reinitialisation pc - Guide
- Bouton shift pc - Forum Jeux vidéo