【问题标题】:How to fix the case with jQuery Validate - only one field is validated?如何使用 jQuery Validate 修复案例 - 仅验证一个字段?
【发布时间】:2011-11-27 14:45:32
【问题描述】:

我的(简化)表单中有 2 个字段。我使用 jQuery Validate 插件来验证它们,但只验证了一个字段 - 请参阅 live example

这里有什么问题?如何验证这两个字段?

(有similar question,但没有解决办法)

【问题讨论】:

    标签: jquery jquery-validate


    【解决方案1】:

    实际上对这两个字段都执行了验证 - 您只是没有收到错误消息。如果你做一个检查元素(使用 Chromium 或 Firefox 和 Firebug),你会看到输入标签将有一个 error 类。

    last_name 输入字段周围的 div 末尾缺少 <span></span>。添加那个空跨度,你会看到错误消息出现。

    【讨论】:

      【解决方案2】:

      您的errorPlacement 代码已损坏。如果您删除它,您可以看到两个字段都已正确验证。您的 html 中只有一个 <span>,因此 .find("span")); 会找到它并在同一元素中报告这两个错误..

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多