限制下拉列表中的多个选择

时间:2013-07-11 08:58:06

标签: html

我希望我的用户在HTML下拉列表中只选择两个值。请任何人建议我如何做到这一点。 我正在使用的代码如下所述。

<select style="width: 300px;height:200px;" name="graphListBox" multiple="multiple" id="graphListBox">
<c:forEach items="${graphList}" var="graphType">
    <option value="${graphType}"><c:out value="${graphType}" /></option>
</c:forEach>
</select>

2 个答案:

答案 0 :(得分:0)

普通的HTML不支持这个。你可以使用javascript来捕捉这种情况。

jquery为你做了所有艰苦的工作:https://stackoverflow.com/a/4135296/2536029

答案 1 :(得分:0)

尝试

$("select").change(function () {
      if($("select option:selected").length > 2) {
          //your scenario
      }
  });