-1

多くのフィールドを持つフォームがありますが、空白にすることはできません。そして、それらを強調表示してはなりません。したがって、一方では、ユーザーが空白のフィールドでフォームを印刷できないようにするために、これらのフィールドを必須にする必要があります。ただし、標準設定で行うと、フィールドは赤色で強調表示されます (アクロバット リーダーのデフォルト設定)。はい、これらの設定は Acrobat Reader で変更できますが、フォームは多くのユーザーによって使用されるため、すべてのユーザーに設定を強制的に変更することはできません。一方、フォーム フィールドがオプションに設定されている場合、検証スクリプトは空のフィールドでは機能しません。それで、この問題を解決する方法はありますか?

4

2 に答える 2

1

これは変化球の要件です。一般に、クライアントは、特定のフィールドに注意を向けさせるために、フォーム フィールドに何らかの可視インジケータを実際に必要とします。ユーザビリティ ガイドや業界のベスト プラクティスに反するため、要件を確認することをお勧めします。

そうは言っても、あなたが達成しようとしていることを達成するためには先があります。

  1. 作業中のフォームを開き、[ファイル] > [フォームのプロパティ] > [フォームの検証] > [必須フィールドの色] に移動します。
  2. 「入力されていない必須フィールドに色を付ける」チェックボックスを選択し、カラーピッカーの「境界線の色」および「背景色」プロパティから白色を選択します。

ご不明な点がございましたら、お知らせください。

ありがとう、アルマガン。

于 2013-01-24T23:35:58.870 に答える
0

使いやすさとベスト プラクティスに関しては、Armaghan に同意します。フィールドを強調表示できない場合は、必要な各フィールドをループしてフィールドにフォーカスを設定し、不完全なフィールドに到達したら停止してフィールドにフォーカスを与えることができます。ユーザーが多数のフィールドを見逃した場合、完了するまで各フィールドに対して同じプロセスを実行する必要があるため、これは理想とはほど遠いものです。また、検証チェックを開始するためのチェック マイ フォーム ボタンを追加することも意味します。

于 2013-03-12T13:25:45.193 に答える