javascript/PDFフォームアプリケーションに関する検索結果が見つかりませんでしたので、紛失している可能性がある場合は謝罪します。Javascript PDFフォームラジオボタン表示/非表示
私は5つのラジオボタンを持っています。すべてオンになっていれば休止しています。私は、どちらが選択されているかに基づいて、どのフォーム(セル)をpdfに表示するかを有効にしようとしています。
これは現在私が立っている場所です。このスクリプトのラジオボタンはマウスアップに設定されており、Text2がオンになっているときは表示されますが、別のラジオボタンが選択されている場合はText2が表示されます。最初のラジオボタンを再選択したときだけ、Text2は消えます。
ラジオボタンが選択されていることに基づいて特定のセルのみを表示し、残りは非表示にしたいと考えています。
誰かが私を小さな例に導くのを助けることができれば、そこから申し込むことができます。ありがとう
if (this.getField("Text2").display == display.hidden)
{
this.getField("Text2").display = display.visible;
}
else
{
this.getField("Text2").display = display.hidden;
}
編集:文法 更新:これは私が必ずしも
if (this.SELECTED("Choice4")){
this.getField("Text4").display = display.visible}
else{
this.getField("Text4").display = display.hiddenl}
アップデート2を達成しようとしているものです:
if(document.getElementByI("Choice3").checked){
this.getField("Text4").display = display.visible}
else{
this.getField("Text4").display = display.hidden}
フォームをどこかに投稿できますか?あなたのコードはフィールドを切り替えるでしょうが、間違ったイベントでそれを引き起こしていると思います。フォームや詳細情報がなければ、私はより具体的にすることはできません。また、あなたが何を記述しているのか、私はあなたがラジオボタン、チェックボックスがより適切と思うとは思わない。ラジオボタンを使用すると、1つを選択すると、フォームをリセットするまで常に1つが選択されます。 – joelgeraci
こんにちは。ボタンの1つを選択するとOKになります。何かを常時表示しても問題ありません。私はちょうどどんな方法でもフォームを切り替えることができるようにしたいです(ドロップダウンも適切でしょう) – imnotuser3006354
同じ文書を使ってフォームをすばやく切り替えるには、あなたのアプローチを変えることを提案するつもりです。 hide/showを使用して同じページに複数のフォームを作成することは、Acrobatでは非常に困難です。フォームオーサリングツールは重複フィールドを念頭に設計されていませんでした。代わりに、各フォームを「テンプレート」ページとして作成し、すべてのテンプレート上に存在する必要があるドロップダウン内の選択に基づいてページを生成または削除することを検討してください。テンプレートはフォームフィールドを含む本質的にページ全体であり、コードで表示または非表示にすることができます。 – joelgeraci