Erreur Javascript: affectation incorrecte côté gauche
À l'aide de javascript dans Acrobat XI. Pour une raison quelconque, je reçois l'erreur suivante:
invalid assignment left-hand side at 9: line 10
Mon code est assez simple et ressemble spot sur AFAICT. Veuillez vérifier et me dire que je ne suis pas fou. (Ou me dire que je suis, mais vous avez une solution :))
function jsNetworkAccount()
{
//Get a reference to each check box
var f1 = getField("cbNetworkNotNeeded");
var f2 = getField("cbNetwork");
var f3 = getField("cbEmailAccount");
if (event.target === f1 && event.value = "On") {
f2.value = "Off";
f3.value = "Off";
return;
}
if (event.target === f2 || event.target === f3 && event.value = "On") {
f1.value = "Off"
return;
}
}
source d'informationauteur Scott Holtzman
Vous devez vous connecter pour publier un commentaire.
Deux signes égal:
J'ai utilisé trois signes égal dans mon code ci-dessus pour garder votre style de codage cohérent.
Comme vol7ron suggéré, vous devez également ajouter des parenthèses SI les déclarations. Cela améliore grandement la lisibilité à mon avis.