フォームのプロパティ:基本設定
[基本設定] [プロパティ] は、すべてのフォームフィールド要素に共通の一般的なプロパティを示します。
フィールドは、[名前] プロパティによって識別されます。名前は一意である必要はなく、一般的に JavaScript でフィールドオブジェクトにアクセスするために使用されます。フィールド名を使用する JavaScript コードの一般的な例を以下に示します。
var field = this.getField("Text1");
ここでフォームフィールドに同じ [名前]を指定すると、フィールドのタイプに応じて、特定の関係が発生します。
- 同じ [名前] を共有するテキストフィールドは、自動的に相互にリンクされます。ユーザーがテキストを入力すると、同じテキストが他のテキストに自動的に追加されます。
- 同じ [名前] を共有するラジオボタンは、[フォーム] タブで自動的にグループ化されます。このようなグループのラジオボタンは、ユーザーが一度に 1 つだけ選択できます。
- 同じ [名前] を共有するチェックボックスは自動的に相互にリンクされます。ユーザーが 1 つをオンにすると、他のチェックボックスも自動的にオンになります。
- 同じ [名前] を共有するリストボックス は、自動的に相互にリンクされます。リストボックスの 1 つに追加されたリスト項目は他のリストボックスに自動的に追加され、ユーザーが 1 つのリストボックスのリスト項目を選択すると、他のリスト項目も自動的に選択されます。
- 同じ [名前] を共有するドロップダウンは、自動的に相互にリンクされます。ドロップダウンの 1 つに追加されたリスト項目は他のドロップダウンに自動的に追加され、ユーザーが 1 つのドロップダウンのリスト項目を選択すると、他のリスト項目も自動的に選択されます。
ボタンは同じ [名前] を共有しても影響を受けません。[デジタル署名] フィールドでは同じ [名前] を共有することはできません。
[ツールチップ] プロパティには、マウスをフィールド上に乗せたときに表示されるテキストの文字列が保存されます。以下の図では、マウスをフィールドに乗せたときに「これはツールチップです」 というテキストが表示されています。
[フィールド] プロパティは、印刷とドキュメントの可視性を指定します。以下のオプションがあります。
- [表示]:フィールドを PDF で表示するように設定します。フィールドは PDF で表示され、PDF が印刷されるとフィールドも印刷されます。
- [非表示]:フィールドを非表示にして、PDF で表示されないようにします。また、フィールドは印刷されません。
- [表示、印刷不可]:フィールドは PDF に表示されますが、印刷されません。
- [非表示、印刷可能]:フィールドは表示されませんが、PDF がプリンタに送信されると印刷されます。
[方向] プロパティは、フィールドのコンテンツがレンダリングされる角度を設定します。0 度、90 度、180 度、270 度の 4 つのオプションがあります。さまざまな方向オプションを使用したテキストボックスの例を以下に示します。
[読み取り専用] プロパティは、それ以上のユーザー入力を有効/無効にします。ただし、JavaScript からの動的入力によってフィールドの値が変更される場合があります。ユーザーによって変更することを意図しないテキストを生成するときに、このオプションを使用します。読み取り専用プロパティは、フォームフィールドの位置には影響しません。このため、フィールドを読み取り専用としてマークし、ドキュメント内を移動できます。
[必須項目] プロパティは、ユーザーにフィールドの値の指定を強制します。
[ロック] プロパティは、ユーザーがフィールドの位置、スタイル、およびその他のプロパティを変更する機能を無効にします。ユーザーがフィールドを変更できないようにするには、[ロック] プロパティと [読み取り] プロパティを一緒に設定します。
[変更日] プロパティは、フィールドが最後に変更された時刻を示します。