用户单击多个复选框时的 Jqgrid 警报消息


Jqgrid alert message when user clicks more than one checkbox

我在编辑行时试图避免多项选择,想要检查条件if(count>1)然后通过警报消息显示。

我不知道如何在jqGridfetch所选checkbox的数量。成功函数: 函数 (响应) {

        var msg=response.responseText;
       var n =msg.search("edited");//searching text from edit.php file
       if(n>=0)
        {
       $(".inner").html("

X "+msg+"'");

        }
        else
        {
            $(".inner").html("<div class='alert alert-danger fade in'><button class='close' data-dismiss='alert'>X</button><i class='fa-fw fa fa-thumbs-down'></i>  "+msg+" </div>");
            $("#jqgrid").trigger('reloadGrid');
        }

试试这个例子

目录

<input type="checkbox"/>1
<input type="checkbox"/>2
<input type="checkbox"/>3

脚本

$('input[type="checkbox"]').change(function(){
    var count=0;
    $('input[type="checkbox"]').each(function(index,item){
        if($(item).is(':checked')){
        count++;
        }
    });
    if(count>1)
    {
    alert(count);
    }
});

德姆