Les Allergies
Alimentaires
Posez votre question Signaler

Checkbox coche affichage div

antitaniom - Dernière réponse le 20 févr. 2008 à 13:50
Bonjour,
j'ai sur une page un dessin sur lequel j'ai des calques div qui représentent un chacun un point.
A cote j'ai un formulaire avec des balises:
<form name="form">
<input type="checkbox" name="x[]" value="1"> x1
<input type="checkbox" name="x[]" value="2"> x2
</form>
Je n'arrive pas a coder le script pour que si l'on selectionne x1, le calque x1 du dessin s'affiche, et que si on decoche la case, il disparaisse.
Je sais que ce n'est pas tres compliqué, mais je suis plus fort en php qu'en javascript !
Quelqu'un peu m'aider... Merci
Lire la suite 

Checkbox coche affichage div »

2 réponses
Réponse
+1
moins plus
<input type="checkbox" name="x[]" value="1" onclick="montrerCalque(this);"> x1
<input type="checkbox" name="x[]" value="2" onclick="montrerCalque(this);"> x2 

function montrerCalque(checkbox)
{
	if(checkbox.checked == true)
	{
		document.getElementById("dessin_" + checkbox.value).style.visibility = visible;
	}
	else
	{
		document.getElementById("dessin_" + checkbox.value).style.visibility = hidden;
	}
}
Ajouter un commentaire
Réponse
+0
moins plus
Pour completer mon message, ca fonctionne si j'ecris:

<input type="checkbox" id="teteg" value="1" onClick="if (this.checked) { document.getElementById(id).style.display='' } else { document.getElementById(id).style.display='none' };">teteg

mais j'aimerai avoir une fonction simple a utiliser...
Merci
Ajouter un commentaire
Ce document intitulé « checkbox coche affichage div » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?