Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 选中复选框时选中其他复选框-而不是“a”;选择全部";复选框_Javascript_Html_Forms - Fatal编程技术网

Javascript 选中复选框时选中其他复选框-而不是“a”;选择全部";复选框

Javascript 选中复选框时选中其他复选框-而不是“a”;选择全部";复选框,javascript,html,forms,Javascript,Html,Forms,我试图创建一个表单,该表单顶部有一个复选框,当用户选中该复选框时,它会选择其他特定的复选框,但不是所有复选框。我很难通过反复试验或搜索找到答案。我唯一能找到的就是“全选”选项。不是我想要的 理想情况下,当用户选中“管理包”旁边的复选框时,我希望自动单击“Chrome外观组”和“远程启动和安全警报”复选框,当然也可能单击其他复选框 下面是代码和我在这方面的基本尝试,但它不起作用。提前谢谢 HTML: 特殊包管理包 越野/公园区卡车 发动机选项 5.7升V8 HEMI 395 HP 410磅英尺扭矩

我试图创建一个表单,该表单顶部有一个复选框,当用户选中该复选框时,它会选择其他特定的复选框,但不是所有复选框。我很难通过反复试验或搜索找到答案。我唯一能找到的就是“全选”选项。不是我想要的

理想情况下,当用户选中“管理包”旁边的复选框时,我希望自动单击“Chrome外观组”和“远程启动和安全警报”复选框,当然也可能单击其他复选框

下面是代码和我在这方面的基本尝试,但它不起作用。提前谢谢

HTML:

特殊包管理包
越野/公园区卡车 发动机选项 5.7升V8 HEMI 395 HP 410磅英尺扭矩-标准 功能包 镀铬外观组(保险杠、格栅和铝制车轮)632.00美元 保护总成(牵引钩、分动箱和前悬架滑板)$359.00
远程启动和维护;安全警报-359.00美元 内部选项 40/20/40前排中央长椅-41.00美元 地毯地毯-100.00美元 电动可调踏板-$114.00
拖车制动控制-268.00美元 Uconnect 3带5英寸显示屏和蓝牙-632.00美元 外部选项 32加仑燃油箱-405.00美元 后桥防自旋差速器-450.00美元 日间行车前照灯,近光-36.00美元 LT265/70R17E BSW全地形轮胎-228.00美元 电动黑色拖车牵引后视镜-164.00美元 后窗除霜器-177.00美元 RamBox货物管理系统-1178.00美元 工厂生产的三折顶盖-541.00美元 Mopar®不锈钢车轮至车轮侧踏板(经销商安装)-$600.00 Mopar®黑色铝制驾驶室长度侧踏板(经销商安装)-525.00美元 删除选项 删除IV类接收器牵引挂接装置-($-91.00)
删除床垫中的工厂喷雾-($182.00)
删除左侧LED聚光灯-($321.00)
外部颜色选项 坯料银金属透明涂层-N/C
亮白色透明涂层-N/C
德尔莫尼科红珍珠大衣(樱桃红)
N/C

钻石黑水晶珍珠外套-N/C
黑白乙烯基包装门-$700.00
黑白漆门-995.00美元 火焰红透明涂层(消防车红)N/C

花岗岩晶体金属透明涂层(炮铜)
N/C

水蓝色珍珠漆(亮蓝色)-不适用
最大钢金属透明涂层-182.00美元 爱国者蓝珍珠大衣(深蓝色)$91.00
服务合同(延长保修期) 3年/75000英里最大保养服务合同
$0.00免赔额-2865.00
5年/75000英里最大保养服务合同
0.00美元免赔额-2585.00美元 $100.00免赔额-$3410.00
5年/100000英里最大保养服务合同
0.00美元免赔额-4440.00美元 升级选项 基本巡逻套餐-4695.00美元
    线束 灯光和警报器控制 带箭头杆的后甲板灯 带扶手和杯托的地板控制台 扬声器和支架 全功能LED灯条 激活前照灯和尾灯闪光灯 车外后视镜LED 主技术安装
基本光滑上衣套装-4495.00美元
    线束 灯光和警报器控制 带箭头杆的后甲板灯 带扶手和杯托的地板控制台 扬声器和支架 激活前照灯和尾灯闪光灯 全长挡风玻璃灯 车外后视镜LED 主技术安装
我想要一个完整的定制贴身报价。 Javascript

var all_check = document.getElementsByName('pkg');

main_check.onchange = checkAll;

for (var i = 0; i < all_check.length; i++) {
    all_check[i].onchange = childChanged;
}

function checkAll() {
    for (var i = 0; i < all_check.length; i++) {
        all_check[i].checked = main_check.checked;
    }
}

function childChanged() {
    if (!this.checked) {
        main_check.checked = false;
        return;
    }
    
    // Check if main checkbox should be checked
    for (var i = 0; i < all_check.length; i++) {
        if (!all_check[i].checked) return;
    }
    
    main_check.checked = true;
}
var all_check=document.getElementsByName('pkg');
main\u check.onchange=checkAll;
对于(变量i=0;i
我不知道
var all_check = document.getElementsByName('pkg');

main_check.onchange = checkAll;

for (var i = 0; i < all_check.length; i++) {
    all_check[i].onchange = childChanged;
}

function checkAll() {
    for (var i = 0; i < all_check.length; i++) {
        all_check[i].checked = main_check.checked;
    }
}

function childChanged() {
    if (!this.checked) {
        main_check.checked = false;
        return;
    }
    
    // Check if main checkbox should be checked
    for (var i = 0; i < all_check.length; i++) {
        if (!all_check[i].checked) return;
    }
    
    main_check.checked = true;
}