jquery validate 与 jquery 工具冲突

Posted

技术标签:

【中文标题】jquery validate 与 jquery 工具冲突【英文标题】:jquery validate conflict with jquery tools 【发布时间】:2012-04-26 19:45:35 【问题描述】:

我使用 jquery validate 来验证表单并提交处理。一切正常,我对表格很满意。

我决定在表单中添加 jquery 工具以使用 dateinput 功能。我可以获取日历并且运行良好。

但是,我没有设置任何规则来验证名为“mydate”的日期文本框,但是当我选择将来的任何日期时,它会立即出现无效日期,验证正在做一些事情来检查日期并且不允许未来的日期。

我从我的页面中删除了验证脚本,并且日期输入按预期工作。

所以验证中有一些自动的东西。如何禁用此输入框的验证(即使我没有设置任何规则)或如何解决此问题

谢谢

元素的类是“date”,我在发布问题之前将其重命名为“mydate”,因为我认为 validate 将其作为日期但仍然被抓住。

我现在采取了放弃 jquery 工具并改用用户界面的方法。到目前为止所有工作都需要改变方向

谢谢

【问题讨论】:

输入有哪些css类?例如,jQuery validate 会将日期验证附加到类 date 的任何内容上。编辑:添加完整列表作为答案。 jQuery 工具从来没有给我留下深刻印象。它需要大量的标记,对于 jQuery 来说总是过时并且非常有问题。我会放弃它以获得更可靠和合规的东西。 【参考方案1】:

以下是 jquery validate 将自动附加 valiation 的类。避免使用这些类名以避免自动规则。

classRuleSettings: 
    required: required: true,
    email: email: true,
    url: url: true,
    date: date: true,
    dateISO: dateISO: true,
    dateDE: dateDE: true,
    number: number: true,
    numberDE: numberDE: true,
    digits: digits: true,
    creditcard: creditcard: true

【讨论】:

我确实有它作为日期,但在将问题发布到 mydate 之前更改了它,但问题仍然存在

以上是关于jquery validate 与 jquery 工具冲突的主要内容,如果未能解决你的问题,请参考以下文章

jquery validate 与 jquery 工具冲突

JQuery Validate 似乎与 Bootstrap 冲突

jQuery Validate SubmitHandler 与 Ajax 提交没有被击中

Bootstrap 与 Jquery validate 结合使用——多个规则实现

无法使用 jQuery validate 验证我的表单

将 Bootstrap validator.js 与 Jquery ajax 表单发布一起使用