- Ce sujet est vide.
-
Sujet
-
Bonjour,
Je cherche depuis un moment une solution simple à mon problème :
Plusieurs champs texte (5) peuvent prendre des valeurs (numériques) suivant l’état de différentes checkbox (90 au total…)
Si checkbox1 cochée alors champ A = a1, champ B = b1 etc…Si checkbox22 cochée alors champ A = a22, champ B =b22 etc…
Une seule checkbox peut être cochée à la fois (je ferai une exclusion sur les checkbox à part).
Je ne prend pas de radio et ne me sert pas des valeurs d’export car je veux (‘exporter’ mais ici plutôt ‘attribuer’ 5 valeurs par checkbox).CB1, 2, 3 les checkboxes et PS le champ auquel je veux attribuer différentes valeurs.
J’essaye un script dans ce style sans arriver au résultat voulu, résultat incohérent avec état des checkboxes (je pense que c’est un problème de syntaxe dans les if else !?) :
var PS = getField(“PrixSem1”).value;
var CB1 = this.getField(“Cb1”).value;
var CB2 = this.getField(“Cb2”).value;
var CB3 = this.getField(“Cb3”).value;if(CB1 != “On”){event.value = 43000;}
else if(CB2 != “On”){event.value = 43333;}
else if(CB3 != “On”){event.value = 44444;}
else {event.value = 0;}Merci pour votre aide !
- Vous devez être connecté pour répondre à ce sujet.