Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.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
JQuery组验证不起作用且未应用错误类_Jquery_Jquery Validate - Fatal编程技术网

JQuery组验证不起作用且未应用错误类

JQuery组验证不起作用且未应用错误类,jquery,jquery-validate,Jquery,Jquery Validate,Jquery组验证未按预期工作我已在规则中尝试了以下代码 txt_Po: { require_from_group: [1, ".txt_Add"] }, txt_Bdg: { require_from_group: [1, ".txt_Add"] }, txt_St: { require_from_group: [1, ".txt_Add"] }, 这是我的html代码 <span id="error_message" class="error_msge">

Jquery组验证未按预期工作我已在规则中尝试了以下代码

txt_Po: {
    require_from_group: [1, ".txt_Add"]
},
txt_Bdg: {
    require_from_group: [1, ".txt_Add"]
},
txt_St: {
    require_from_group: [1, ".txt_Add"]
},
这是我的html代码

<span id="error_message" class="error_msge">
</span>

<form class="Form" id="Form" method="POST">
    <label>P.O.Box</label>
    <br/>
    <input type="text" class="ipt_Field txt_Add txt_Po" id="txt_Po" name="txt_Po" />
    <br/>
    <label>Building</label>
    <br/>
    <input type="text" class="ipt_Field txt_Add txt_Bdg" id="txt_Bdg" name="txt_Bdg" />
    <br/>
    <label>Street</label>
    <br/>
    <input type="text" class="ipt_Field txt_Add txt_St" id="txt_St" name="txt_St" />
    <button class="btn-next" id="btn-Next">Next</button>
</form>
})

有可能吗?我们可以这样试试吗

    $.validator.addMethod("customrule", function (value, element) {
    return (!($(".txt_Po").val() === '') || !($(".txt_Bdg").val() === '') || !($(".txt_St").val() === ''));
现在我删除了这个,并检查了这个类在组字段中工作,但是计数没有减少,它说你有三个字段丢失了,但是用户在任何字段中键入了它不应该显示任何错误消息这没有发生任何帮助,请

我正在与当前的代码作斗争,没有任何结果

谢谢和问候

你失踪了

还有一些方法作为附加组件提供,目前包括在内 在下载包中的additional-methods.js中。不是所有的都是 此处记录:

accept–使文件上载仅接受指定的mime类型。 extension–使元素需要特定的文件扩展名。 phoneUS–验证有效的美国电话号码。要求_集团—— 确保组中给定数量的字段完整

正如您在文档中所看到的

以上问题的运气如何?我已经包括了这一点,但我仍然面临着同样的问题:看,我刚刚将其添加到JSFIDLE中的外部资源中,它现在可以工作了。当我单击“下一步”按钮时,它将直接进入禁止页面。您将所有输入留空,然后按“下一步”,你会被送到禁区吗?你会去吗?我已经在Chrome、IE和FireFox上进行了测试。每当我在没有任何输入的情况下按“下一步”,我都会收到错误消息。
    $.validator.addMethod("customrule", function (value, element) {
    return (!($(".txt_Po").val() === '') || !($(".txt_Bdg").val() === '') || !($(".txt_St").val() === ''));