Javascript 验证在分页中不起作用

Javascript 验证在分页中不起作用,javascript,checkbox,pagination,Javascript,Checkbox,Pagination,在这里,我有多个带有复选框的记录。 一旦我提交,它会给出一个错误,因为我已经创建了,您必须选择一个复选框。 当我选中全选复选框时,它将在分页中选中复选框的所有页面。 但当我取消选中特定页面的复选框而其他页面被选中时,我在提交时选择复选框也会出现错误。 那么,在分页的复选框验证中,我哪里出错了 我的代码: $('#processorder').click(function() { checked = $("input[type=checkbox]:checked").length;

在这里,我有多个带有复选框的记录。 一旦我提交,它会给出一个错误,因为我已经创建了,您必须选择一个复选框。 当我选中全选复选框时,它将在分页中选中复选框的所有页面。 但当我取消选中特定页面的复选框而其他页面被选中时,我在提交时选择复选框也会出现错误。 那么,在分页的复选框验证中,我哪里出错了

我的代码:

$('#processorder').click(function() {
      checked = $("input[type=checkbox]:checked").length;

      if(!checked) {
        alert("Please select an Order(s)..!!");
        return false;
      }

    });

});

<div style="text-align: center;margin-bottom: 10px;"><input type="submit" id="processorder" name="processorder" value="Process Order" class="submit-green"/></div>

正如您所看到的,您有一个额外的行导致此错误。只要把它取下来,它就会起作用

小提琴:


尝试在if语句之前添加额外的检查,如下所示:

$'processorder'。单击函数{ checked=$input[type=checkbox]:checked.length>0;//额外检查 如果!检查{ 警报请选择一个订单。。!!; 返回false; } };
你的代码工作正常。看起来你的AppDy代码的其他部分有或没有空白行的地方出错。这对用户有何帮助?如果您认为这是一个好答案,请将i标记为1@病毒性Bhoot
$('#processorder').click(function() {
      checked = $("input[type=checkbox]:checked").length;

      if(!checked) {
        alert("Please select an Order(s)..!!");
        return false;
      }

    });

}); /*this line breaks your code. */