ios - iPAD 上的日期选择器缺少 'Done' 按钮

标签 ios html ipad date atg

我有一个 “日期输入字段”,它在表单上使用默认的 html5 日期选择器

这会在所有支持的浏览器上呈现并运行良好,但在使用 “Safari” 的 iPad 上,选择日期时不会显示“完成”选项。

但是,在 iPhone 上使用此表单时确实会出现“完成”选项。

表单是用ATG构建的,是一个jsp

我用于日期选择器的代码是:

<dspel:input id="treatmentDate${fieldCount}" type="date" min="${minDateCal}" max="${maxDateCal}" bean="${fieldBeanStringDate}.stringTreatmentDate" style="width:184px"></dspel:input>

正如我所说,上面的代码工作正常,只是缺少 'done' 选项导致了一些困惑。

是否有任何控件可以为 iPad 激活此功能?

提前致谢。

最佳答案

尝试访问 <input type="date" /> 的 W3 Schools 示例页面here .

如果您在 ipad 上遇到同样的问题,那么您可能遇到了错误,替代方法是使用 javascript 日期选择器(使用 jquery 或类似工具)作为不完全支持 html5 日期选择器的浏览器的解决方法/回退。

文章here描述了如何做到这一点。

关于ios - iPAD 上的日期选择器缺少 'Done' 按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23384595/

相关文章:

iphone - PageViewController 当前索引

iphone - 使用 UIImage imageWithData :NSData dataWithContentsOfFile 时未显示图像

html - 如何更改显示样式的CSS

iphone - 通过 self.view 加载 subview

javascript - Bootstrap 输入组在 jQuery UI 对话框中无法正确呈现

PHP 拒绝在框架网格中显示 mysql 数据

iOS:自定义 UITextField 的 inputView 大小

iphone - 哪个更好地获取文件 - iOS 代码中的 FTP 或 HTTP?

ios - 我可以烘焙/展平 UIImageView,包括它的圆角层和 masksToBounds

ios - 权利文件与您的配置文件中指定的不匹配。(0xE8008016)