Jquery 日期规则在 Firefox 和 IE 中不起作用

2023-12-09

我已经用 jquery 日期规则渲染了普通文本。日期规则在 chrome 中工作正常,但在 Firefox 和 IE 中不起作用。请查看我的代码块。

<form id="myform"> <input id="datepick" type="text" name ="datepick"/>
<input type="submit" id="ValidateDate" /> </form>

    $("#myform").validate({
         rules: {
           datepick:{
               date:"MM/dd/yyyy" 
           }    
      },
        messages: {
           datepick:{
             date:"Give MM/dd/yyyy format"
        }
     }
  });
    $('#datepick').keyup(function () {
        $("#ValidateDate").submit();
    });
</script>

当我打字时12/3错误/3001它在所有浏览器中抛出错误

当我打字时12/234/2333它会抛出错误 chrome not in firefox and IE。

另外我想分享一个信息。

http://jqueryvalidation.org/date-method/

在上面的链接中,即使对于普通的文本框,jQuery 验证也无法在 Mozilla、IE 浏览器中正常工作。

请输入22/233/2222上面的 jquery 链接示例中的值,那么您可以找到以下输出变化

在铬中:

chrome output screen shot

在火狐中:

enter image description here

请帮我解决这个问题......

Thanks,

戈巴拉克里希南


您链接到的文档是这样说的:

这个方法不应该使用,因为它依赖于新的 Date 构造函数,不同浏览器的行为差异很大和语言环境。使用dateISO而是使用特定于语言环境的方法之一(在localizations/ 和additional-methods.js 中)。

我的强调。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Jquery 日期规则在 Firefox 和 IE 中不起作用 的相关文章

随机推荐