Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/446.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.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 当使用jquery验证单击按钮时,自定义错误类不应用于所有复选框_Javascript_Jquery_Html_Jquery Validate - Fatal编程技术网

Javascript 当使用jquery验证单击按钮时,自定义错误类不应用于所有复选框

Javascript 当使用jquery验证单击按钮时,自定义错误类不应用于所有复选框,javascript,jquery,html,jquery-validate,Javascript,Jquery,Html,Jquery Validate,目前,我在复选框中面临问题,最初当用户单击“是”单选按钮时,当用户单击“下一步”按钮时,将显示一个带有一些字段的面板错误类别仅适用于第一个复选框,但应适用于所有复选框问题可能很简单,但有些问题我不是得到准确的结果。这是jquery代码 $(".phy_clp").click(function() { var inputValidation = $('input[name=phy_clp]:checked').val(); if (inputValidation

目前,我在复选框中面临问题,最初当用户单击“是”单选按钮时,当用户单击“下一步”按钮时,将显示一个带有一些字段的面板错误类别仅适用于第一个复选框,但应适用于所有复选框问题可能很简单,但有些问题我不是得到准确的结果。这是jquery代码

        $(".phy_clp").click(function() {
    var inputValidation = $('input[name=phy_clp]:checked').val();

    if (inputValidation === "yes") {
        $phyexpyDiv.show();
        $(".phyexpy").find(".chk_field_hlt").removeClass("chk_Field");

        //$(".chk_field_hlt").addClass('errRed_chkb');
    } else if (inputValidation === "no") {
        $(".chk_field_hlt").removeClass('errRed');
        $(".phyexpy").find(".chk_field_hlt").addClass("chk_Field");
        $phyexpyDiv.hide();
    }

});
这是你的电话号码


提前感谢

在您的
高亮显示
取消高亮显示
中,请参阅您可以看到正确处理
单选按钮的默认代码的位置

因为您已经超越了这个默认代码,所以您需要对
复选框
元素执行类似的操作

highlight: function (element) {
    if (element.type === "checkbox") {
        this.findByName(element.name).addClass('errRed').removeClass('text-error-black');
    } else {
        $(element).addClass('errRed');
        $('#imageUploadForm').addClass('errRed');
        $(element).prevAll('label').find('span.required-star').addClass('text-error-red').removeClass('text-error-black');
    }
},
unhighlight: function (element) {
    if (element.type === "checkbox") {
        this.findByName(element.name).addClass('text-error-black').removeClass('errRed');
    } else {
        $(element).removeClass('errRed');
        $(element).prevAll('label').find('span.required-star').addClass('text-error-black').removeClass('text-error-red');
   }
}

演示:

请务必让我知道为什么我对这个问题的回答是否定的谢谢你的回答如果你有时间请你看看这个问题@Mahadevan,我只是花时间为你回答这个问题。至少有礼貌地回顾和讨论一下,然后再让我看看这个问题的另一个版本。你的最后五个问题非常相似,没有人能理解你真正想要什么。请专注于编辑和修复您的问题,而不是发布一堆重复的问题。另外,集中精力改进语法和句子结构可能不是个坏主意,这样我们才能更好地理解你。