2014-05-09 60 views
0

我对select和multiple属性有问题:我希望至少有至少1个选项被选中,但是不想使用javascript。这甚至可能没有js?选择框看起来像这样多选并至少选一个

<select class="span6 m-wrap" id="search_sites" size="3" multiple="multiple" tabindex="1"> 
    <option value="Category 1" selected="selected">Category 1</option> 
    <option value="Category 2" selected="selected">Category 2</option> 
    <option value="Category 2" selected="selected">Category 3</option> 
    <option value="Category 3" selected="selected">Category 4</option> 
</select> 
+0

还有HTML5'required'属性。 –

回答

0

这是不可能的,没有Javascript。 有HTML5 required tag,但它不支持选择。万一

的JavaScript选项,你需要它无论如何:

检查这是真的,然后再继续。

alert($('#search_sites').val() != null) 
+1

这是不正确的。 ** * **支持*选择*。 [W3 HTML5选择](http://www.w3.org/TR/html-markup/select.html) – Kamafeather

相关问题