0

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

我决定将 jquery 工具添加到表单中以使用 dateinput 功能。我可以拿到日历并且工作得很好。

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

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

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

谢谢

你好

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

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

谢谢

4

1 回答 1

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}
}
于 2012-04-14T22:34:03.710 回答