所有,我有以下一点 PHP 来检查一个复选框:
<input type="checkbox" name="check_out_gear[]" id="'.$resultsetgear['gear_checkout_id'].'" value="'.$resultsetgear['gear_checkout_id'].'" class="gear_checkout_checkbox" checked disabled>
该代码工作正常,复选框被选中并被禁用。我正在检查是否使用以下 jQuery 检查了至少一个复选框:
var fields = jQuery(".gear_checkout_checkbox").serializeArray();
if (fields.length == 0)
{
jQuery.wl_Alert('Please select a piece of equipment that you\'re checking out!','warning','#no_answers','#workform', {sticky:false});
one_selected = false;
}
当该复选框被选中并禁用时,长度始终为 0。但是,一旦我从代码中删除禁用,它的长度至少为 1。知道如何让此代码与禁用的复选框一起使用吗?