我正在使用 jQuery 验证插件,想知道是否有办法验证输入字段的日期是否为 yyyy-mm-dd 之类的日期,并且该日期介于 2010 年 11 月 29 日至 2010 年 12 月 15 日之间
我对 jQuery 很陌生,所以如果有答案,请尽可能地把答案弄糊涂,这样我就可以通过它.非常感谢任何/所有建议
解决方案如果你想要一个可重用的函数,你可以扩展 Emily 和 lonesomeday 的答案以允许提供参数:
$.validator.addMethod('daterange', function(value, element, arg) {//和上面一样var startDate = Date.parse(arg[0]),endDate = Date.parse(arg[1]),输入日期 = Date.parse(值);//和下面一样}, $.validator.format("请指定一个介于 {0} 和 {1} 之间的日期."))查看来源以 jQuery 验证 range 方法为例.p>
Im using the jQuery validate plugin and was wondering if there was a way to validate if the date entered into a field was a date like yyyy-mm-dd AND the the date falls between Nov 29 2010 - Dec 15 2010
Im pretty new to jQuery so if there is an answer please dumb up the answer as much as possible so i can get through it. Thanks a lot for any/all suggestions
解决方案If you want a reusable function, you might extend Emily and lonesomeday's answers to allow an argument to be provided:
$.validator.addMethod('daterange', function(value, element, arg) { // Same as above var startDate = Date.parse(arg[0]), endDate = Date.parse(arg[1]), enteredDate = Date.parse(value); // Same as below }, $.validator.format("Please specify a date between {0} and {1}."))See the source of the jQuery validation range method for an example.
更多推荐
jQuery 验证(日期范围)
发布评论