abracadabraPDF › Forums › PDF – Général › JavaScript pour menu déroulant qui communique avec cases à cocher › Répondre à : JavaScript pour menu déroulant qui communique avec cases à cocher
16 octobre 2018 à 21:18
#64684

Maître des clés
Bonjour.
Il faut placer ce script en script de validation dans la liste déroulante.
Code:
this.resetForm(« A »);
this.resetForm(« C »);
this.resetForm(« B »);
this.resetForm(« D »);
//
if (event.value == « 1 ») {
this.getField(« A »).readonly = false;
this.getField(« B »).readonly = true;
this.getField(« C »).readonly = false;
this.getField(« D »).readonly = true;
}
else if (event.value == « 2 ») {
this.getField(« A »).readonly = true;
this.getField(« B »).readonly = false;
this.getField(« C »).readonly = false;
this.getField(« D »).readonly = false;
}
else if (event.value == « 3 ») {
this.getField(« A »).readonly = false;
this.getField(« B »).readonly = true;
this.getField(« C »).readonly = false;
this.getField(« D »).readonly = true;
}
else {
this.getField(« A »).readonly = true;
this.getField(« B »).readonly = true;
this.getField(« C »).readonly = true;
this.getField(« D »).readonly = true;
}
this.resetForm(« C »);
this.resetForm(« B »);
this.resetForm(« D »);
//
if (event.value == « 1 ») {
this.getField(« A »).readonly = false;
this.getField(« B »).readonly = true;
this.getField(« C »).readonly = false;
this.getField(« D »).readonly = true;
}
else if (event.value == « 2 ») {
this.getField(« A »).readonly = true;
this.getField(« B »).readonly = false;
this.getField(« C »).readonly = false;
this.getField(« D »).readonly = false;
}
else if (event.value == « 3 ») {
this.getField(« A »).readonly = false;
this.getField(« B »).readonly = true;
this.getField(« C »).readonly = false;
this.getField(« D »).readonly = true;
}
else {
this.getField(« A »).readonly = true;
this.getField(« B »).readonly = true;
this.getField(« C »).readonly = true;
this.getField(« D »).readonly = true;
}
J’ai modifié les items de la liste déroulante dans le ci-joint.