3 に答える
この質問に対する一番の答えは、あなたが探しているものだと思います。引用すると、
これは私にとってはうまくいきます-最初の値を空にしてください-必須は空の値で機能します。
<select required> <option value="">Please select</option> <option value="one">One</option> </select>
より良いブラウザをお持ちの場合は、これを試すことができます(this
スレッドのように):
<select required>
<option value=""></option>
<option value="basic">Basic</option>
<option value="plus">Plus</option>
<option value="premium">Premium</option>
</select>
ですが、HTML5required
属性をサポートするブラウザーを持っている人は多くないため、JavaScript を使用する必要があります。IE および Safari ではサポートされていません。
これを確認してください:http://www.w3.org/TR/html-markup/select.html
グローバル属性 グローバルに許可された属性。
名前 = 文字列
フォーム送信のためにこの要素に関連付けられた名前と値のペアの名前部分。
disabled = "disabled" または "" (空の文字列) または空
要素が無効なコントロールを表すことを指定します。
フォーム = ID リファレンス NEW
要素を関連付けるフォームの id 属性の値。
サイズ = 正の整数
ユーザーに表示するオプションの数。
multiple = "multiple" または "" (空の文字列) または空
存在する場合、その select 要素が、オプションのリストから 0 個以上のオプションを選択するためのコントロールを表していることを示します。存在しない場合は、select 要素がオプションのリストから 1 つのオプションを選択するためのコントロールを表すことを示します。
autofocus = "autofocus" または "" (空の文字列) または空
要素が、ドキュメントが読み込まれるとすぐに UA がフォーカスを与えることを意図したコントロールを表すことを指定します。
required = "required" or ""
(空の文字列) または空要素がフォーム送信の必須部分であることを指定します。
required = "required"
そのため、属性が必要です<select>