Я пытался в течение нескольких дней получить простой скрипт if/else
. Проблема, которую я имею, когда я проверить синтаксис, он говорит:Adobe LiveCycle ES2 JavaScript if-else, еще не работает
ошибка незаконного использования, если зарезервированное слово еще
Сценарий я использую:
if (aira.delsec.presence = "hidden")
airb.tblair._Row1.addInstance(1)
airb.presence = "visible"
aira.delsec.presence = "visible";
else
airb.tblair._Row1.addInstance(1)
Кроме того, Я пробовал:
if (aira.delsec.presence = "hidden");{
airb.tblair._Row1.addInstance(1)
airb.presence = "visible"
aira.delsec.presence = "visible";
} else
{
aira.delsec.presence = "visible";
}
Если я удалю else
, то заявление if
прекрасно работает. Я действительно вытаскиваю свои волосы, и любая помощь будет очень признательна.
привет благодарю вас, но когда я попробую это, он полностью игнорирует условие и скрывает ли или нет aira.delsec или добавляет строки в мою таблицу. если я добавлю точку с запятой в конце условия, то оператор if работает, но оператор else этого не делает. – jpee
, используя рекомендованный вами сайт, я обнаружил, что работает следующее: 'if (aira.delsec.presence ===" hidden ") { airb.tblair._Row1.addInstance (1); airb.presence = "visible"; aira.delsec.presence = "visible"; } else { airb.tblair._Row1.addInstance (1); } ':) – jpee
Хорошо поймать @jpee - я обновил ответ. При необходимости проголосовать. – jacefarm