У меня есть JavaScript в PDF. У меня есть кнопка, которая принимает несколько ответов поля формы, применяет некоторые правила, а затем заполняет другое поле формы.
Единственная проблема, с которой я сталкиваюсь, - это неопределенная и неопределенная проблема. Например, есть диалоговое окно, которое всплывает и запрашивает ввод и сохраняет его в переменной cResponse1 .
Однако, когда ответ нулевой или неопределенный, я не могу получить форму для заполнения.
Мой код в основном такой, чтобы заполнить последнее поле при нажатии кнопки вверх: :
this.getField("Notes").value = "Some words and "+stmt_cRepsonse1+" stuff.";
Я попытался заполнить переменную stmt_cResponse1 , используя переключатель, чтобы обойти нулевые и неопределенные проблемы.
switch(cResponse1) { // x
case null:
var stmt_cResponse1 = "";
break;
case undefined:
var stmt_cResponse1 = "";
break;
case "":
var stmt_cResponse1 = "";
break;
case "null":
var stmt_cResponse1 = "";
break;
case "undefined":
var stmt_cResponse1 = "";
break;
case " ":
var stmt_cResponse1 = "";
break;
default:
var stmt_cResponse1 = ""+cResponse1+"";
}
Таким образом, мой код работает, если я помещаю что-то в диалог и, таким образом, некоторые символы хранятся в cResponse1. Мне нужно, чтобы переменные оставались при сохранении, закрытии и повторном открытии документа.
Есть ли лучший способ выполнить sh это?