我有一个多选列表框,在提交表单之前我想检查用户是否通过jquery选择任何选项
答案 0 :(得分:7)
您可以使用.val()
函数获取所选值。对于多选,它返回所选值的数组,如果没有选择任何元素,则返回null:
if ($('#idofselect').val() != null) {
// user has selected at least one value
}
答案 1 :(得分:1)
这适合你吗?
$("#formID").submit(function()
{
var selectValue = $('#selectList').val();
if(selectValue != null)
{
// blah
}
});
答案 2 :(得分:1)
$('#list option:selected').length
我会想到获得所选对象的数量。 (显然用你的选择器替换'#list'。)