Javascript复选框仅适用于1个窗体

Javascript Checkbox Required Funcion Only for 1 Form

本文关键字:1个 窗体 适用于 复选框 Javascript      更新时间:2023-09-26

我正在尝试使用我在这里找到的以下JS,由于我在一个页面上有多个表单,我想自定义该函数,使其仅适用于特定的表单ID。

就我而言,<form id="car" ...

// required checkboxes
    var requiredCheckboxes = $(':checkbox[required]');
    requiredCheckboxes.change(function(){
        if(requiredCheckboxes.is(':checked')) {
            requiredCheckboxes.removeAttr('required');
        }
        else {
            requiredCheckboxes.attr('required', 'required');
        }
    });

您必须按如下方式修改查询,以便仅从表单中选择复选框:

var requiredCheckboxes = $("#car").find(':checkbox[required]');