フォームデザインを計画する

フォームデザインを計画するときは、以下の点を考慮してください。

データ取得の要件
収集または配布することが望ましいデータと、それを取得し処理する方法を検討します。すべてのデータを手作業で入力するか、データがあらかじめフォームに入力されるようにするかを判断します。

データに関連付ける演算またはスクリプトと、それを実行する場所(クライアント、サーバー、またはクライアントとサーバーの両方)
サーバー上でスクリプトが実行できるのは、Forms または Output を使用してフォームを作成している場合のみです。

セキュリティ要件
テキストを開く操作や、印刷、コピーまたは署名などを実行する際に、ユーザーにパスワードを要求するかどうかを判断します。 セキュリティの設定 パスワードフィールドの使用 および 署名フィールドの使用 を参照してください。

ユーザーのニーズの決定
フォームを使用するユーザーのニーズを満たすことが、デザインの主目的です。目的が明確なほど、フォームデザインが向上します。

フラグメントのライブラリの作成
ロゴ、ヘッダー、住所ブロック、フッターなどの、フォームデザイン間で共有できるフラグメントの作成を検討します。
  • FormCalc 言語を使用するか JavaScript 言語を使用するかを判断します。

  • フォームに適用するセキュリティオプションを検討します。

  • 必要に応じて、アクセシビリティの基準を設定します。

フォームの利便性の考慮
フォームを計画するとき、利便性のあるデザインを考慮します。次の点について考慮してください。
  • フォームは、使用しやすいものにする必要があります。明確で意味のあるキャプションを付けてレイアウトを簡潔にすると、フォームがよりわかりやすくなります。フォームでは、ユーザーの入力を検証し、ユーザーのデータ入力を支援するメッセージを表示できます。 Forms が使用可能な場合は、マージされたデータを使用して、情報の一部を前もって入力しておくことができます。スクリプティングの知識がある場合は、スクリプトを作成することにより、ユーザーがボタンをクリックするとデータおよびフォームが自動的に処理または転送されるように設定できます。

  • フォームは、障害のあるユーザーが使用しやすいものにする必要があります。

    アクセシブルなフォームについて および タブの順序 を参照してください。