2

Acrobat X pdf フォームに 2 つの相互に排他的なチェックボックスがあります。いずれかのボックスをオンにすると、テキスト フィールドのセットを非表示にする必要があります。両方のチェックボックスに同じ JavaScript を割り当てましたが、最初のボックスがチェックされている場合にのみフィールドが非表示になります。2 番目のボックスをオンにしても何も起こりません。何か案は?これが私が使用したスクリプトです(javascriptについて何も知りません!):

var showHide = event.target.isBoxChecked(0) ? display.hidden : display.visible;

this.getField("Joint Address 1").display         = showHide;
this.getField("Joint City 1").display            = showHide;
this.getField("Joint State 1").display           = showHide;
this.getField("Joint Zip/Postal Code 1").display = showHide;
this.getField("Joint Country 1").display         = showHide;
4

1 に答える 1

1

Acrobat のドキュメントでは、「isBoxChecked」のパラメーターは、実際には、同じ名前のチェック ボックスが複数ある場合に対処するチェック ボックスのインデックスであることが示されています。

これは、パラメーター値として「0」を「1」に変更することで、他のチェック ボックスに対処し、問題を解決できることを意味します。

于 2012-12-20T15:48:00.887 に答える