![](/img/trans.png)
[英]Adobe Acrobat - populate a drop down or list with selections from another
[英]Adobe Acrobat Pro - Drop down list, show and hide values in javascript
我的PDF表單使用的是Adobe Acrobat Pro。 我想隱藏和顯示值,具體取決於在下拉框中選擇的值。
我的問題。 我需要選擇兩次相同的值,然后它才能真正發揮所需的功能。 似乎無法立即獲得所選值。
下拉框正在運行,只是用於隱藏和顯示無法正常工作的值的JavaScript。
任何幫助,將不勝感激。
(function () {
var v = getField("Combo Box2").value;
if (v === "031 Rotvoll Bygg A") {
this.getField("ByggC").display = display.hidden;
this.getField("ByggA").display = display.visible;
return;
} else if (v === "033 Rotvoll Bygg C") {
this.getField("ByggA").display = display.hidden;
this.getField("ByggC").display = display.visible;
return;
} else {
this.getField("ByggA").display = display.visible;
this.getField("ListBox2").display = display.visible;
this.getField("ByggC").display = display.visible;
return;
}
})();
在選項面板中,選中“立即提交選定的值”復選框,然后將代碼添加到保管箱的“自定義格式腳本”中,但不要將其包裝在函數中。 應該只是...
var v = this.getField("Combo Box2").value;
if (v === "031 Rotvoll Bygg A") {
this.getField("ByggC").display = display.hidden;
this.getField("ByggA").display = display.visible;
} else if (v === "033 Rotvoll Bygg C") {
this.getField("ByggA").display = display.hidden;
this.getField("ByggC").display = display.visible;
} else {
this.getField("ByggA").display = display.visible;
this.getField("ListBox2").display = display.visible;
this.getField("ByggC").display = display.visible;
}
自定義格式腳本僅在值更改時才運行,因此您將知道投遞箱值具有所選值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.