如果使用 jQuery 未选择任何选项,则多个 Select onChange 禁用提交
multiple Select onChange disable submit if no option is selected using jQuery
我有 一个 多个 Select.
如果没有选择选项,我想禁用提交按钮。
我只想使用 jQuery 来做到这一点。
<select name="department[]" id="department" multiple="multiple">
<option value="1">PHP</option>
<option value="2" selected="selected">QA</option>
<option value="3">JAVA</option>
<option value="4">iOs</option>
</select>
我明白了!!
$("#department").change(function(){
if($("#department option:selected").text() === '')
{
$('input[type="submit"]').prop("disabled",true);
}
else
{
$('input[type="submit"]').prop("disabled",false);
}
});
这个有效。我正在与 val() 进行比较,但没有工作。
我用 text() 更改了 val() 因为值是整数。
感谢 empiric and user2598136 的建议。
我有 一个 多个 Select.
如果没有选择选项,我想禁用提交按钮。
我只想使用 jQuery 来做到这一点。
<select name="department[]" id="department" multiple="multiple">
<option value="1">PHP</option>
<option value="2" selected="selected">QA</option>
<option value="3">JAVA</option>
<option value="4">iOs</option>
</select>
我明白了!!
$("#department").change(function(){
if($("#department option:selected").text() === '')
{
$('input[type="submit"]').prop("disabled",true);
}
else
{
$('input[type="submit"]').prop("disabled",false);
}
});
这个有效。我正在与 val() 进行比较,但没有工作。
我用 text() 更改了 val() 因为值是整数。
感谢 empiric and user2598136 的建议。