同じ値を指定することで、ラベルを入力に関連付けます。つのラベルを使用します。つのラベルだけのラベルを付けないでください。リーダーがラベルテキストを読み上げます。ラベルの代わりにplaceholdersを単独で使用しないでください。入力にテキストの入力を開始すると、プレースホルダは非表示になるため、入力が何のためのものかを簡単に思い出すことができます。プレースホルダを使用して日付などの値の正しい形式を表示する場合も同様です。これは、スマートフォンを使用するユーザーにとって、特に気が散ったりストレスを感じたりする場合に特に問題になります。ボタンとして機能するランダムな要素は使用しないでください。ボタン要素には、ユーザー補助機能と組み込みのフォーム送信機能が用意されています。スタイル設定も簡単です。各フォームの送信ボタンに、機能を示す値を設定します。決済までの各ステップには、進行状況を表示して次のステップをわかりやすくする、わかりやすい行動を促すフレーズを使用します。配送先住所のフォームの送信ボタンには、「続行」や「保存」ではなく「お支払いに進む」というラベルを付けます。ユーザーが送信ボタンをタップまたはクリックした後(特にユーザーが支払いや注文を行う場合)は、送信ボタンを無効にすることを検討します。多くのユーザーは、正常に動作している場合でも、ボタンを繰り返しクリックしています。これにより、購入手続きが煩雑になり、サーバーの負荷が増大する可能性があります。完全で有効なユーザー入力を待機している送信ボタンを無効にしないでください。ボタンを無効にしたままにしないでください。ボタンをタップまたはクリックし続けると、ボタンが壊れていると思い込んでしまう可能性があるため、ユーザーの役に立ちません。代わりに、ユーザーが無効なデータを含むフォームを送信しようとした場合は、問題の原因と修正方法をユーザーに説明してください。これは、データ入力が難しいモバイルでは特に重要です。モバイルでは、データの欠落や無効なフォームデータが、フォームを送信する前にユーザーの画面に表示されない可能性があります。