[1]
[[HTML]] [[フォーム制御子]]において、
[DFN[[RUBYB[値が選択されていない]@en[no value selected]]]]とは、
[[値]]が[[空文字列]]であることをいいます。
[[ファイル制御子]]の場合は、[[ファイル]]が選択されていないことをいいます。
[SRC@en[WF2 2.4]]
[2] 仕様書:
- [[Web Forms 2.0]]
-- [CSECTION@en[2.4 Extensions to the [CODE(HTMLe)@en[[[input]]]] element]]
[3] '''初期状態との関係'''
[CODE(HTML)@en[[[button]]]],
[CODE(HTML)@en[[[checkbox]]]],
[CODE(HTML)@en[[[date]]]],
[CODE(HTML)@en[[[datetime]]]],
[CODE(HTML)@en[[[datetime-local]]]],
[CODE(HTML)@en[[[email]]]],
[CODE(HTML)@en[[[file]]]],
[CODE(HTML)@en[[[hidden]]]],
[CODE(HTML)@en[[[image]]]],
[CODE(HTML)@en[[[month]]]],
[CODE(HTML)@en[[[number]]]],
[CODE(HTML)@en[[[password]]]],
[CODE(HTML)@en[[[radio]]]],
[CODE(HTML)@en[[[reset]]]],
[CODE(HTML)@en[[[submit]]]],
[CODE(HTML)@en[[[text]]]],
[CODE(HTML)@en[[[time]]]],
[CODE(HTML)@en[[[url]]]],
[CODE(HTML)@en[[[week]]]]
は、 [CODE(HTMLa)@en[[[value]]]] [[属性]]で[[妥当]]な書式の[[既定値]]が提供されている場合を除き、
既定では[[値が選択されていない]]状態とし[['''なければなりません''']]。
[SRC@en[WF2 2.4]]
[4] [[利用者エージェント]]は、
[[利用者]]が[[フォーム制御子]]を[[値が選択されていない]]状態にすることを可能と[['''して構いません''']]が、
そうしなければならないわけではありません。
[SRC@en[WF2 2.4]]
[5] [[値が選択されていない]]欄は、
その [CODE(HTMLa)@en[[[type]]]] において適切な書式に[[一致]]する必要はありません。
[SRC@en[WF2 2.4]]
;; 例えば、[[値が選択されていない]]状態は
[CODE(HTML)@en[[[date]]]] の値として不適当です。
その場合、 [CODE(HTMLa)@en[[[required]]]]
な入力欄なら[[提出]]時に検出されます。