web-dev-qa-db-ja.com

HTML5 <フォーム>オートコンプリート属性

オートコンプリート属性 のポイントは何ですか?ユーザーがブラウザでフォームに入力する方法を伝えるのは悪い習慣ではありませんか?

4
Manu

ユーザーが手動でデータを入力するように強制することが考えられる場合があります。

  • ドメインレジストラは、これをドメインフィールドに適用して、精度を確保し、以前の試行の自動入力を回避する場合があります。
  • 共有キオスクのようなかなり一般的な設定でアプリケーションが使用される可能性がある場合、以前に誰が使用したかについてのヒントをフォームから提供しないようにすることができます。
  • アプリは独自の自動補完を提供します。
  • 電子メール/確認フィールド。
  • 仕様には 他の例 が含まれています。

ユーザーがブラウザでフォームに入力する方法を伝えるのは悪い習慣ではありませんか? […]「新しいウィンドウでリンクを開かないで、ユーザーに決めさせて」ということについて考えていました

悪い習慣を判断の呼び出しと混同しないでください。たとえその呼び出しが「しない」に強く傾く傾向があるとしてもです。
はい、リンクを新しいウィンドウで開くことは一般に受け入れられていますが、それは多くのサイトがほぼall新しいウィンドウ内のリンク、または少なくともオフサイトのもの。ほとんどのツールと同様に、嫌いなツールであっても、それが役立つ場合があり、そのテクニックがあなたの状況に当てはまるかどうかを判断する必要があります。

4
Su'

リンクしたw3schoolsサイトから:

"Tip: It is possible to have autocomplete "on" for the form, and "off" for specific input fields, or vice versa."

これにより、ブラウザがすべてのフィールドに入力しようとするのではなく、特定のフィールドのみがオートコンプリートされます。また、ブラウザでオートコンプリートが有効になっている場合にのみ機能します。

"Isn't it bad practice to tell your users how their tool should work to fill a form ?"これを明確にしてください。 Their toolとは何ですか?

2
ionFish