abracadabraPDF › Forums › PDF – Général › JavaScript pour afficher/masquer textbox avec Listbox › Répondre à : JavaScript pour afficher/masquer textbox avec Listbox
11 avril 2020 à 09:16
#67298

Maître des clés
Bonjour
Le script n’est pas vraiment conforme, la deuxième condition « if » pourrait ne jamais être testée.
Code:
if (event.target.value == « Forfait »)
{
this.getField(« f1 »).display = display.hidden;
this.getField(« mt »).display = display.hidden;
}
else if (event.target.value == « Paliers »)
{
this.getField(« p1 »).display = display.hidden;
this.getField(« p11 »).display = display.hidden;
this.getField(« p2 »).display = display.hidden;
this.getField(« p22 »).display = display.hidden;
}
else {
this.getField(« f1 »).display = display.visible;
this.getField(« mt »).display = display.visible;
this.getField(« p1 »).display = display.visible;
this.getField(« p11 »).display = display.visible;
this.getField(« p2 »).display = display.visible;
this.getField(« p22 »).display = display.visible;
}
{
this.getField(« f1 »).display = display.hidden;
this.getField(« mt »).display = display.hidden;
}
else if (event.target.value == « Paliers »)
{
this.getField(« p1 »).display = display.hidden;
this.getField(« p11 »).display = display.hidden;
this.getField(« p2 »).display = display.hidden;
this.getField(« p22 »).display = display.hidden;
}
else {
this.getField(« f1 »).display = display.visible;
this.getField(« mt »).display = display.visible;
this.getField(« p1 »).display = display.visible;
this.getField(« p11 »).display = display.visible;
this.getField(« p2 »).display = display.visible;
this.getField(« p22 »).display = display.visible;
}