これでvalueが空の項目が追加されます。);</script>としてやると表示されるようになります(セレクタは適当に合わせてください)。文法的にはバリデーションエラーとなります。属性の値が空なので、ここもバリデーションエラーとなるのですが。機能だけで簡単に、先頭に「選択してください」と表示してこれを空欄とみなす処理ができることがわかりました。アクセシビリティこの記事は2015年1月14日に書かれたものです。情報が古い可能性がありますのでご注意ください。フォームのアクセシビリティ要件として、第一にラベルとコントロールを関連付けるということが必要です。キーで入力枠等を移動していった場合に何を入力あるいは選択すればいいか分かります。マウスを使ってる場合はラベルのテキストをクリックすればコントロールをフォーカスでき、特にラジオボタンやチェックボックスの選択が容易になります。貼り付ける場合に、このラベルとコントロールの関連付けがなされていない場合があります。要素で囲む)によって関連付けされていることが多いですが、テキストフィールドやセレクトメニューについては関連付けされていない場合があります。使って関連付けを設定してみました。フォームはよくあるテーブルによるマークアップの単純なもので、一行テキストフィールド、複数行テキストエリア、セレクトメニューに対して、ラベルとの関連付けを設定します。