我希望我的用户在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>
答案 0 :(得分:0)
普通的HTML不支持这个。你可以使用javascript来捕捉这种情况。
jquery为你做了所有艰苦的工作:https://stackoverflow.com/a/4135296/2536029
答案 1 :(得分:0)
尝试
$("select").change(function () {
if($("select option:selected").length > 2) {
//your scenario
}
});