我正在为不支持Javascript的设备构建移动版网站。我在MVC中寻找一个不使用jquery库的日历。有什么想法吗?
答案 0 :(得分:1)
如果您没有启用JavaScript,为什么要显示日历?日历是一个很好的客户端验证,它验证范围和格式。
如果您无法进行客户端验证,那么就没有用了..
放置TextBox并让用户输入他想要的日期,然后验证服务器端。我认为更有用的是期望用户点击很多次(并进行大量的回发!)来改变月份或年份。
答案 1 :(得分:1)
如果您想在没有javascript支持的移动浏览器中显示(然后提交课程)日历,例如在Opera Mini等代理浏览器中。然后,您可以使用字段执行以下操作 - 创建日历html标记并在每天后面放置radiobuttons
<input type="radio" name="calendar" value="15">
<input type="radio" name="calendar" value="16">
...
因此,一旦用户选择某一天,将检查隐藏的单选按钮。一旦用户提交表单,所有数据(选定日期)将作为表单的一部分提交。 你可以看一下类似的无javascript的星级评分小部件:http://www.yuiblog.com/blog/2010/08/24/developing-an-accessible-star-ratings-widget/