html5 date input和angularjs:localize angularjs validation的输入格式

时间:2015-04-01 10:42:50

标签: javascript angularjs html5 date

如果我创建HTML5日期输入,如

<input type="date" required ng-model="mydate">

我得到支持的浏览器的本地化输入,例如

enter image description here

Chrome中的

,其中使用了德语日期输入模式dd.mm.YYYY。如果我在支持那些输入(例如IE或Firefox)的浏览器中打开同一页面,它将显示为常规文本输入(并且这完全可以)。我的问题是angularjs的表单验证,它强制用户输入日期 YYYY-mm-dd

对于不支持的浏览器,有没有办法修改Angular.js 1.3的验证输入模式以允许德语输入模式?如果不可能,可以完全禁用angular.js的验证,所以我可以自己验证输入(但仍然有input[type="date"],所以支持的browserse显示日期选择器)?

我创建了一个Fiddle来证明这个问题。

0 个答案:

没有答案