JavaScript 日期验证
我有两个文本字段
<input type="text" name="fromdate" > (YYYY-MM-DD)
<input type="text" name="todate" > (YYYY-MM-DD)
fromdate 和 todate 都有 datefields 。
日期格式为 (YYYY-MM-DD)
其中需要验证 todate textfield ,date 应大于 fromdate 例如:如果 fromdate 是 2011-11-24 todate 应该大于 fromdate ,todate 5 月 25,26 等..,需要在 javascript 中验证 todate 文本字段
I have two text fields
<input type="text" name="fromdate" > (YYYY-MM-DD)
<input type="text" name="todate" > (YYYY-MM-DD)
Both fromdate and todate have datefields .
Dateformat is (YYYY-MM-DD)
Among these need to validate todate textfield , date should be greater than fromdate
EX: if fromdate is 2011-11-24 todate should be greater than fromdate ,todate may 25,26 etc..,need to validate todate textfield in javascript
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
如果您使用 datePicker 插件,您可以这样做:
在这里小提琴 http://jsfiddle.net/PAsnc/
If you use the datePicker plugin you could do:
fiddle here http://jsfiddle.net/PAsnc/
您可以将 datepicker 插件与 jquery 结合使用。
它可以选择使用 minDate 和 maxDate 将日期限制为任意一天
You can use the datepicker plugin with jquery.
It has options to limit the dates to whatever day, using minDate and maxDate
我使用 datejs : http://www.datejs.com/
特别是 Date.compare
I use datejs for that : http://www.datejs.com/
Especially Date.compare
开始使用 html5 可能是一件好事:
在 Opera 和 chrome 中它可以工作,但对于较旧的浏览器,您将需要一个后备 这里和这里使用modernizr,就像其他用户建议的那样。
Probably a good thing is to start using html5:
In Opera and chrome it will work, but for older browsers you will need a fallback here and here with modernizr, like suggested by other users.