OVH Cloud OVH Cloud

bouton radion et js

2 réponses
Avatar
neo-matrix
slt à tous,

j'aurais besoin d'être eclaire :
j'ai un formulaire avec des boutons radio et dans ceci je fais un
evenement sur un onclick, le name de ceci est identique soit dans mon
cas stype[].
Mais le problème lorsque je selectionne l'un des boutons radios cela m'
affiche le contenu d'un div mais lorsque j'en sélectionne un second
totalement different qui doit m'afficher le contenu d'une autre div, il
n'execute plus la fonction de mon evenement onclick. D'ou pourrait
provenir le problème svp !

Merci d'avance.

2 réponses

Avatar
ASM
slt à tous,

j'aurais besoin d'être eclaire :


oui, pas clair tout ça ...

j'ai un formulaire avec des boutons radio et dans ceci je fais un
evenement sur un onclick, le name de ceci est identique soit dans mon
cas stype[].


"ceci" est quoi exactement ?
quel évenement est attendu sur le onclick de quoi ?

Mais le problème lorsque je selectionne l'un des boutons radios cela m'
affiche le contenu d'un div mais lorsque j'en sélectionne un second
totalement different qui doit m'afficher le contenu d'une autre div, il
n'execute plus la fonction de mon evenement onclick. D'ou pourrait
provenir le problème svp !


de la confusiosité de la gestion de l'ensemble ?

Merci d'avance.


<html>
<script type="text/javascript">
function voir(quoi) {
document.getElementById(quoi.value).style.display = 'block';
}
</script>
<form>
<p>cas 1 :
<input type=radio name="stype[]" value="div1" onclick="voir(this);">
<p>cas 2 :
<input type=radio name="stype[]" value="div2" onclick="voir(this);">
<p>cas 3 :
<input type=radio name="stype[]" value="div3" onclick="voir(this);">
</form>
<p id="div1" style="display:none">voici le cas 1</p>
<p id="div2" style="display:none">voici le cas 2</p>
<p id="div3" style="display:none">voici le cas 3</p>
</html>

--
Stephane Moriaux et son (moins) vieux Mac déjà dépassé

Avatar
neo-matrix
slt à tous,

j'aurais besoin d'être eclaire :


oui, pas clair tout ça ...

j'ai un formulaire avec des boutons radio et dans ceci je fais un
evenement sur un onclick, le name de ceci est identique soit dans mon
cas stype[].


"ceci" est quoi exactement ?
quel évenement est attendu sur le onclick de quoi ?

Mais le problème lorsque je selectionne l'un des boutons radios cela
m' affiche le contenu d'un div mais lorsque j'en sélectionne un second
totalement different qui doit m'afficher le contenu d'une autre div,
il n'execute plus la fonction de mon evenement onclick. D'ou pourrait
provenir le problème svp !


de la confusiosité de la gestion de l'ensemble ?

Merci d'avance.


<html>
<script type="text/javascript">
function voir(quoi) {
document.getElementById(quoi.value).style.display = 'block';
}
</script>
<form>
<p>cas 1 :
<input type=radio name="stype[]" value="div1" onclick="voir(this);">
<p>cas 2 :
<input type=radio name="stype[]" value="div2" onclick="voir(this);">
<p>cas 3 :
<input type=radio name="stype[]" value="div3" onclick="voir(this);">
</form>
<p id="div1" style="display:none">voici le cas 1</p>
<p id="div2" style="display:none">voici le cas 2</p>
<p id="div3" style="display:none">voici le cas 3</p>
</html>

c'est bien cela merci, je m'etais mal exprime !

Merci.