В большинстве случаев этот сценарий в этой PDF-форме работает нормально, он проверяет, установлен ли флажок Check Box4, и если это так, то вычисляется уровень + флажок с 4 по 7 (при отключенных состояниях флажки имеют значение 2 ). Проблема заключается в том, что если какой-либо из флажков «Флажок 5», «6» или «7» находится в выключенном состоянии, расчет возвращает слово «ВЫКЛ» в поле в качестве их вывода. Расчет все еще работает в конце, так как это поле является частью дальнейшего вычисления, но, видимо, это плохо.
Эта функция используется 35 раз только на первой странице PDF-файла
Буду признателен совет о том, как получить значение on, но игнорировать значение off флажка.
<code>
var v1 = this.getField("Check Box4").value;
if (v1 /= "") {
event.value = this.getField("Level").value
+ this.getField("Check Box4").value
+ this.getField("Check Box5").value
+ this.getField("Check Box6").value
+ this.getField("Check Box7").value; }
if (isNaN(v1) || v1 === "") {event.value = "0";}
</code>
снимок экрана с полученным броском снимок экрана страницы