Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.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_Twitter Bootstrap 3_Jquery Validate - Fatal编程技术网

Javascript 我的jquery验证注册表中的一些问题

Javascript 我的jquery验证注册表中的一些问题,javascript,jquery,twitter-bootstrap-3,jquery-validate,Javascript,Jquery,Twitter Bootstrap 3,Jquery Validate,我的问题是当我按下按钮或键入我的last和first时,其中一个没有jquery验证。如何使这三个组合框具有1规则jquery验证,而不是三个弹出式验证 电流输出: 选中此项 您需要对元素进行分组 groups: { DateofBirth: "month day year" }, 在errorPlacement:part中,添加以下内容 errorPlacement: function (error, element) { if (element.at

我的问题是当我按下按钮或键入我的
last
first
时,其中一个没有jquery验证。如何使这三个组合框具有1规则jquery验证,而不是三个弹出式验证

电流输出:

选中此项


  • 您需要对元素进行分组

    groups: {
        DateofBirth: "month day year"
    },
    
errorPlacement:
part中,添加以下内容

errorPlacement: function (error, element) {
            if (element.attr("name") == "day" || element.attr("name") == "month" || element.attr("name") == "year") 
                error.insertAfter(".dateWrap");
            else 
                error.insertAfter(element);
            if (element.parent('.input-group').length) {
                error.insertAfter(element.parent());
            } else {
                error.insertAfter(element);
            }
        }

  • 对于
    lname
    问题,您在html中输入的名字字段具有
    id=“lname”
    。因此有两个ID为
    lname
    元素


参考:

关于fname和lname,您知道如何修复它吗?
errorPlacement: function (error, element) {
            if (element.attr("name") == "day" || element.attr("name") == "month" || element.attr("name") == "year") 
                error.insertAfter(".dateWrap");
            else 
                error.insertAfter(element);
            if (element.parent('.input-group').length) {
                error.insertAfter(element.parent());
            } else {
                error.insertAfter(element);
            }
        }