Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/389.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 我选中了5个复选框,其中2个未选中。但所有的人都被送去了。如何防止发送未检查的值?_Javascript - Fatal编程技术网

Javascript 我选中了5个复选框,其中2个未选中。但所有的人都被送去了。如何防止发送未检查的值?

Javascript 我选中了5个复选框,其中2个未选中。但所有的人都被送去了。如何防止发送未检查的值?,javascript,Javascript,我选中了5个复选框,2个替换为未选中,但所有值都已提交。我如何停止提交未选中的值 function checkSelected(obj) { var recObj = "rec" + obj; if(eval("document.frm2."+recObj+".checked")) { var val=document.getElementById("listCount").value; var len=val++;

我选中了5个复选框,2个替换为未选中,但所有值都已提交。我如何停止提交未选中的值

function checkSelected(obj)
{
    var recObj = "rec" + obj;

    if(eval("document.frm2."+recObj+".checked"))
    {

        var val=document.getElementById("listCount").value;

        var len=val++;
        document.getElementById("listCount").value=len;

        var value=document.getElementById(recObj).value;

        // var arr = [];
        // arr.push(value);
        // document.getElementById("srNoValue").value=arr;
        var SerNO="";
        if(document.getElementById("srNoValue").value !=''){
            SerNO=document.getElementById("srNoValue").value;
            SerNO=SerNO+','+value;
            document.getElementById("srNoValue").value=SerNO;
        }else{
            document.getElementById("srNoValue").value=value;
        }
    }
    else
    {
        alert("value is coming");
        document.frm2.listCount.value--;
    }
}

如果有人能理解这句话的意思,请与我分享。。Thanx和op请小心使用英语。如果(eval(“document.frm2.”+recObj+“.checked”)?,->document.frm2[recObj]。检查工作正常,无需评估@Leothelion我认为OP的问题在于表单正在提交复选框值,无论它们是否被选中。我们需要查看您的html以及您的表单是如何提交的