【发布时间】:2017-11-23 06:27:03
【问题描述】:
当我选中至少 1 个复选框时如何启用提交按钮?
$("input[name='vehicle']"), submitButt = $("input[name='Submit']");
var checkboxes = $("input[name='vehicle']"),
submitButtList = $("#Submit");
checkboxes.click(function() {
submitButt.attr("disabled", !checkboxes.is(":checked"));
if (!checkboxes.is(":checked")) {
submitButtList.addClass("disabled");
} else {
submitButtList.removeClass("disabled");
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
<input type="checkbox" name="vehicle" value="Bike"> I have a bike<br>
<input type="checkbox" name="vehicle" value="Car"> I have a car<br>
<input type="submit" value="Submit" disabled>
【问题讨论】:
-
你有没有尝试过?
-
你没有标记 jquery 但你的问题是 jquery
-
您在按钮上缺少
name属性。 -
@divya 请不要根据评论中的建议或任何答案更新问题
标签: javascript checkbox