2017-11-08 16 views
-1

私はデジタル署名が必要なフォームを持っています。フォームに署名した後は、すべてのフォームフィールドがプロパティから読み取り専用になります。しかし、私のボタンは隠されていません。 ボタンを非表示にするにはどうすればよいですか?フォームをデジタル署名した後にフィールドを表示または非表示にする方法| Acrobat PDFフォーム

PS - 私はアクロバット15

+0

Downvoter、私の投稿にできる改善を提案してください。私は新しいacrobatとjavascriptです –

+0

あなたはどのように署名していますか?署名フィールドを使用していますか? –

+0

@MaxWyss - はい、署名フィールドを使用しています。また、プロパティの[署名済み]タブを使用してすべてのフィールドを読み取り専用にしました。 私がしたいことは、ボタンも隠すことです。トリガーに対するアクションは、このコンテキストでは役に立ちません。 –

答えて

1

を使用しています所望の結果を達成するために何の内蔵機能または特性はないように思えます。しかし、私は、すべてのフィールドを読み取り専用にして、すべてのボタンを同時に非表示にするために使用できるシンプルなJavaScriptを手に入れました。

for (var i = 0; i < this.numFields; i++) { 
    var fname = this.getNthFieldName(i); 
    if(fname.type == "button") 
    { 
     this.getField(fname).display = display.hidden; 
    } 
    else if (fname != "Signature_2") 
      this.getField(fname).readonly = true ; 
} 
関連する問題