Heim >Web-Frontend >HTML-Tutorial >Chrome + DatePicker问题,折腾了我一下午了_html/css_WEB-ITnose

Chrome + DatePicker问题,折腾了我一下午了_html/css_WEB-ITnose

WBOY
WBOYOriginal
2016-06-24 12:20:231055Durchsuche

页面表单里有个日期输入框,日期格式是dd/MM/YYYY,使用的是JQuery UI DatePicker,然后我发现一个很诡异的现象,Chorme会按照MM/dd/YYYY给我验证,验证日期错误就不给提交,然后focus日期输入框,弹出日历插件让我重新选择日期。IE和FF都没有问题,新版的chrome有个 native datepicker的功能,难道是因为它的原因吗?
跪求解决方案呀。


回复讨论(解决方案)

应该不是native datepicker影响的,
DatePicker有个
"option", "dateFormat"设置格式,你设置了吗?

另外,一般的格式Y是小写,你改成yyyy试试

应该不是native datepicker影响的,
DatePicker有个
"option", "dateFormat"设置格式,你设置了吗?

另外,一般的格式Y是小写,你改成yyyy试试
写错了,我有设置dateFormat: 'dd/mm/yy',选择的日期也会按照这个格式,例如今天:18/04/2013
这样提交就会focus到日期输入框,如果输入12/04/2013则会提交,猜想是chrome把第一个当作月份,18月是不存在的,所以让我重新输入日期,其它什么都没做,都不知道怎么去调试这个问题。其他浏览器都OK,就chrome这里出幺蛾子了,郁闷!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn