输入类型='日期'移动问题

时间:2016-10-04 09:22:50

标签: javascript html angularjs date

使用时

<input type='month' ng-readonly='vm.isReadonly' required min="{{vm.threeMonthsAgo}}" max='{{vm.oneMonthAhead}}'/>

我似乎遇到了移动设备上没有出现在桌面上的一些问题。

例如,即使表达式求值为true并且min和max属性似乎被忽略,ng-readonly也不起作用

我会用

<input type='date'>

但我只希望用户能够选择月份和年份。我也在使用webshim polyfill。

一切都在桌面上按预期工作,但使用任何移动浏览器这些问题似乎都会出现。

如果有人有任何建议会很棒。

1 个答案:

答案 0 :(得分:0)

日期选择器也不适用于火狐。

一个很好的替代方案是JQuery-ui datpicker。 其他好日期选择器来自物化。

指向jquery-ui的链接:

https://jqueryui.com/datepicker/

并且在物化(移动专用css):

此链接将带您进入该页面,您只需向下滚动

http://materializecss.com/forms.html