验证复选框

时间:2010-08-15 23:49:19

标签: jquery

有没有办法验证我在下面的代码?我的意思是我也有一个保存按钮,当我点击保存并且没有选中任何复选框时,我希望它能够验证,但不验证它会在何处发出警报。

var chkbox= $('#divListBox').find(':checked')
                     .map(function() {
                         return $(this).val();
                     }).get();

1 个答案:

答案 0 :(得分:0)

你的意思是,当你没有选择任何东西时,你不想提出恼人的弹出窗口?也许是这样的:

// if your save button is a input type="submit", then maybe
// you would prefer to bind a 'submit' handler to the form instead
$("#save").click(function() {
    var chkbox= $('#divListBox').find(':checked')
                     .map(function() {
                         return $(this).val();
                     }).get();
    if(chkbox.length) {
        $("#myForm").submit(); // or however you are handling this
    } else {

        // populate a container with an error message
        $("#cbError").text("Please select at least one");
    }
    return false;
});