Jquery 打印复选框的值
我有10个复选框。我想在数组中捕获值,并在用户选中复选框时打印值。如果他取消选中,则应取消打印该值Jquery 打印复选框的值,jquery,Jquery,我有10个复选框。我想在数组中捕获值,并在用户选中复选框时打印值。如果他取消选中,则应取消打印该值 $('#form').submit(function(e) { var errorElements = [], valid = false; $('.checkboxgroup', this).each(function() { var checkBoxes = $(':checkbox', this), oneChecked = false; chec
$('#form').submit(function(e) {
var errorElements = [], valid = false;
$('.checkboxgroup', this).each(function() {
var checkBoxes = $(':checkbox', this), oneChecked = false;
checkBoxes.each(function() {
if ( !oneChecked && !$(this).is(':checked') ) {
valid = false;
errorElements.push(this);
} else {
oneChecked = true;
}
});
});
e.preventDefault(); // cancels form submit.. remove if you dont need.
if ( errorElements.length ) {
// code to do what you want if it fails
} else {
// code to do what you want if it passes
}
});
html:
(复选框html)
(复选框html)
<div class="checkboxgroup">
( checkbox html )
</div>
<div class="checkboxgroup">
( checkbox html )
</div>