ふぉーむがいど

0.1

オープンソースのフォーム実装ガイド

メールアドレス

  • 入力欄を@で分割しない
  • ひらがなのアドレスを許容する
  • 確認用に 2 回入力させない
  • 入力欄を分割しない出典
  • ハイフンや括弧を許容し、送信時に除去する
  • 郵便番号は分割せず、ハイフン有無に両対応する出典
  • 住所入力欄を分割しない出典
  • 国内向けの場合郵便番号検索で入力を簡素化する出典
  • 国際サービスの場合郵便番号検索は外すことを検討出典
  • クロスブラウザでの完全な自動入力はSafariとChromeで仕様が異なるため厳しい出典
  • 入力は 1 回だけ要求する出典

  • 可視不可視の切り替えボタンをつける出典

  • パスワード作成時は autocomplete="new-password" を使い、ログイン時は autocomplete="current-password"を使用する出典

  • ブラウザのパスワードジェネレータは <input /> タグの minlength と maxlength に従う出典

  • 利用可能な文字、記号を明記する

  • ハッカーの助けになるので秘密の質問は使わない

  • パスワードジェネレータが使えるようにペーストをブロックしない

  • 定期的なパスワード変更を強制せずそもそもパスワードの強度を高める仕様にする

  • 安全面から最大文字数はなくてよい出典

大文字を含む半角英数字と記号を含む8文字以上