select元素是否具有必需属性?

时间:2011-11-27 17:13:03

标签: html5 attributes html-select

select元素是否具有必需属性?

5 个答案:

答案 0 :(得分:98)

是的,您可以在HTML5中使用必需属性。但请记住,第一个值应为空。

<select required>
<option value="">Please select</option>
<option value="first">First</option>
</select>

在这里你得到更多的例子:

http://dev.w3.org/html5/spec-author-view/the-select-element.html#the-select-element

答案 1 :(得分:7)

是的,它有一个必需的属性,您可以按如下方式使用

<select required>
<option value="" disabled selected>Choose</option>
<option value="first Option">First Option</option>
<option value="Second Option">Second Option</option>
</select>

参考:

HTML Select required Attribute (W3C)

答案 2 :(得分:1)

您可以通过这种方式使它看起来更好

    <select required>
    <option hidden="" disabled="disabled" selected="selected" value="">Select subject</option>
    <option value="first Option">First Option</option>
    <option value="Second Option">Second Option</option>
    </select>

答案 3 :(得分:-2)

是的,但目前所有主流浏览器的版本都不支持。这包括Safari,Chrome,Firefox和IE。

答案 4 :(得分:-4)

有可能但是(只是Arif上面说过)很明显(很明显)你使用第一个没有值的选项,如:

<form action="#" method="post">
  <div>
    <label for="State">State</label> 
    <select required id="State" name="State">
      <option value="">Choose</option>
      <option value="new">New</option>
      <option value="old">Old</option>
    </select>
  </div>
</form>

您可以在以下网址查看更多信息:http://www.maxdesign.com.au/2012/11/03/select-required/