Мне нужно отключить или скрыть серию текстовых полей, если в первом поле есть введенный текст.Затем, если первое поле очищено от текста, мне нужно, чтобы другие поля снова стали видимыми (заполняемыми).Я использую Acrobat XI.
Код ниже работает, но не очень хорошо.Когда текст в поле Global N / A удаляется, остальные 14 полей остаются скрытыми.Если я несколько раз ввожу и удаляю текст из Global N / A, поля со временем снова станут видимыми (заполняемыми)Я не хочу флажок и нужно, чтобы это работало без всяких проблем.Обратите внимание, я новичок в Java, поэтому мне понадобятся очень конкретные шаги.Спасибо!
function updateFormField()
{
var v = this.getField("Global N/A").value;
if (v == "")
{
this.getField("Hull1").display =
display.hidden;
this.getField("Hull2").display =
display.hidden;
this.getField("Hull3").display = display.hidden;
this.getField("Hull4").display = display.hidden;
this.getField("Hull5").display = display.hidden;
this.getField("Hull6").display = display.hidden;
this.getField("Hull7").display = display.hidden;
this.getField("Hull8").display = display.hidden;
this.getField("Hull9").display = display.hidden;
this.getField("Hull10").display = display.hidden;
this.getField("Hull11").display = display.hidden;
this.getField("Hull12").display = display.hidden;
this.getField("Hull13").display = display.hidden;
this.getField("Hull14").display = display.hidden;
}
else
{
this.getField("Hull1").display = display.visible;
this.getField("Hull2").display = display.visible;
this.getField("Hull3").display = display.visible;
this.getField("Hull4").display = display.visible;
this.getField("Hull5").display = display.visible;
this.getField("Hull6").display = display.visible;
this.getField("Hull7").display = display.visible;
this.getField("Hull8").display = display.visible;
this.getField("Hull9").display = display.visible;
this.getField("Hull10").display = display.visible;
this.getField("Hull11").display = display.visible;
this.getField("Hull12").display = display.visible;
this.getField("Hull13").display = display.visible;
this.getField("Hull14").display = display.visible;
}
}
updateFormField();