Affecter une valeur selon qu'une case à cocher est cochée ou non.
ecolom
Messages postés68Date d'inscriptionvendredi 4 juin 2004StatutMembreDernière intervention 1 décembre 2012
-
Modifié par jordane45 le 4/12/2015 à 12:09
cgandco
Messages postés219Date d'inscriptionmercredi 26 octobre 2011StatutMembreDernière intervention22 juin 2017
-
5 déc. 2015 à 11:03
Bonjour à tous,
après quelques heures de recherche sur le net, je me résigne à vous contacter afin de vous expliquer mon problème.
Dans un formulaire, j'ajoute des zones textes selon que l'on choisi une valeur dans un menu déroulant.
Le but est d'optimiser l'affichage de ma page.
Code Menu déroulant:
---------------------------------------------------------------------------------------------------
Code fonction affichageC1D1:
function affichageC1D1(){
var displ1 = document.getElementById("zone1");
var a = document.getElementById('idSelect1');
if (a.value == "oui")
{
if(displ1.style.display =="none")
displ1.style.display="block";
}
else
{
displ1.style.display="none";
}
}
--------------------------------------------------------------------------------------------
J'aimerai faire la même chose avec une case à cocher. Dès que la case est cochée, ma zone s'affiche et dès que décochée la zone disparait. Seulement voilà, je cale.
Ma fonction:
function affichageC1D1(){
var displ1 = document.getElementById("zone1");
var a = document.getElementById('idSelect1');
if (a.checkbox.checked=true)
{
if(displ1.style.display =="none")
displ1.style.display="block";
}
else
{
displ1.style.display="none";
}
}
Y-a-til une bonne âme pour m'aider dans cette demande ?
Merci
Eric
EDIT : Ajout des balises de code (la coloration syntaxique). Explications disponibles ici :ICI
Merci d'y penser dans tes prochains messages.
A voir également:
Affecter une valeur selon qu'une case à cocher est cochée ou non.
cgandco
Messages postés219Date d'inscriptionmercredi 26 octobre 2011StatutMembreDernière intervention22 juin 20179 5 déc. 2015 à 11:03
bonjour
il y a le égale mais aussi pourquoi a.checkbox car a c'est déja le checkbox
function affichageC1D1(){
var displ1 = document.getElementById("zone1");
var a = document.getElementById('idSelect1');
if (a.checked==true)
{
if(displ1.style.display =="none")
displ1.style.display="block";
}
else
{
displ1.style.display="none";
}
}