質問: 必須のドロップダウンリストのデフォルトオプションは何ですか? 以下の動物のリストから論理的にデフォルトanimalがないことを考えると、ベストプラクティスによると、以下の「デフォルト値」はどうあるべきですか?<label for="animal">animal (required):</label> <select name="animal"> <option value="">default value</option> <option value="0">cat</option> <option value="1">dog</option> <option value="2">horse</option> <option value="3">pig</option> <option value="4">sheep</option> </select> 空白値、<option value=""></option>?視覚的にイライラするもの、<option value="">***choose animal***</option>?調和するが、説明を提供するもの、<option value="">select an animal</option>?他に完全に何か?
回答: フィールドに入力が必要であることを視覚的に示しています。マウスを合わせると、ツールチップが付いた赤い感嘆符が付いた赤い境界線のようなもの。-編集-ピーターがコメントで指摘しているように、何かをする前に何か間違ったことをしたことをユーザーに知らせるため、これは本当に良い考えではありません。アスタリスクのような別の視覚的な手掛かり、またはフィールドが必要であることを示すための何かが、デフォルトのオプションが空白であっても、より適していると思います。