【问题标题】:jQuery Tools Dateinput + jQuery Validation Plugin - Not working in WebkitjQuery 工具 Dateinput + jQuery 验证插件 - 在 Webkit 中不起作用
【发布时间】:2012-01-11 10:43:09
【问题描述】:

我有一个使用jQuery Tools DateinputjQuery Validation Plugin 的简单表单。问题是验证在 IE 和 FF 中有效,但在 Chrome 或 Safari 中无效。

HTML:

<form id="testform" method="post">
    <label for="deliverydate">Select delivery date<span class="req">*</span></label>
    <input type="text" class="date required" id="deliverydate" name="deliverydate" />
    <input type="submit" value="submit" />
</form>

jQuery:

$(document).ready(function() {
    $("input.date").dateinput({
        format: 'dd / mm / yyyy',
        trigger: true,
        min: -1
    });

    $("input.date").change(function() {
        alert($(this).val());
    });

    $("#testform").validate();
});

我有一个jsFiddle link 这里有一个例子。

任何想法可能导致这种情况?快把我逼疯了!!

【问题讨论】:

  • 错误是什么?我刚刚在 chrome 和 FF9 中尝试了你的 jsfiddle 链接,看不出有什么区别。 - 编辑,报废,我没有点击提交按钮,当我选择 31/1/2012 并提交时它对我出错了..

标签: jquery webkit jquery-tools jquery-validate


【解决方案1】:

当我遇到特定浏览器的问题时,添加 Modernizer (http://www.modernizr.com/download/) 似乎总能解决问题!

【讨论】:

  • 我不确定 Modernizer 在这个特定问题中是否有用,因为我不是在寻找浏览器支持的特定功能,但感谢您的建议。
猜你喜欢
  • 1970-01-01
  • 2014-01-12
  • 2013-06-05
  • 2017-03-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多