J'ai essayé pendant quelques jours, pour obtenir un simple script if/else
pour fonctionner. La question que j'ai est quand je vérifie la syntaxe, il est dit:Adobe LiveCycle ES2 JavaScript si-autre, sinon ne fonctionne pas
erreur utilisation illégale si le mot réservé autre
Le script que je utilise est:
if (aira.delsec.presence = "hidden")
airb.tblair._Row1.addInstance(1)
airb.presence = "visible"
aira.delsec.presence = "visible";
else
airb.tblair._Row1.addInstance(1)
En outre, J'ai essayé:
if (aira.delsec.presence = "hidden");{
airb.tblair._Row1.addInstance(1)
airb.presence = "visible"
aira.delsec.presence = "visible";
} else
{
aira.delsec.presence = "visible";
}
Si je supprime le else
, l'instruction if
fonctionne correctement. Je tire vraiment mes cheveux et toute aide serait grandement appréciée.
salut merci, mais quand j'essaye ceci il ignore complètement la condition et si aira.delsec est caché ou visible il ajoutera des rangées à ma table. Si j'ajoute le point-virgule à la fin de la condition, alors l'instruction if fonctionne, mais pas l'instruction else. – jpee
en utilisant le site que vous avez recommandé j'ai trouvé que ce qui suit semble fonctionner: 'if (aira.delsec.presence ===" hidden ") { airb.tblair._Row1.addInstance (1); airb.presence = "visible"; aira.delsec.presence = "visible"; } else { airb.tblair._Row1.addInstance (1); } ':) – jpee
Bonne capture @jpee - J'ai mis à jour la réponse. Up-vote si utile. – jacefarm