Ada*_*dam 2 asp.net-mvc mobile html5 datepicker mobile-safari
我们正在开发.NET MVC移动网站。我了解在iPhone上,移动浏览器会在以下输入字段中显示日期选择器:
<input type="date"/>
Run Code Online (Sandbox Code Playgroud)
我们有一个标准的日期选择器帮助器,可为各种平台显示日期选择器选项。在这种情况下,我们检测到了移动浏览器,然后写出了一个绑定到我们模型的输入字段:
<input name="StartDate" value="2008/12/21" type="date"/>
Run Code Online (Sandbox Code Playgroud)
问题在于,值部分未在加载时显示。我们可以输入新值,并将其保存回我们的数据库。但是,当我们重新加载页面时,这些值不会显示在字段中。如果再次保存,则在数据库中所有值都将重新设置为null。
我注意到,当您在iPhone上选择带轮子的日期时,文本字段的值最终以类似于“ 2012年4月6日”的格式显示,我希望它显示为2012/04/06或04 2012年6月6日。
我的猜测是,移动浏览器会显示字段的其他属性,然后在幕后适当地设置value属性。
有谁知道这是怎么回事?谢谢!
AFAIK日期必须符合RFC3339。您是否尝试过2008-12-21(用虚线代替斜线)?
<input type="date" value"yyyy-MM-dd" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3239 次 |
| 最近记录: |