【问题标题】:Datepicker on iPAD missing 'Done' buttoniPad 上的日期选择器缺少“完成”按钮
【发布时间】:2014-06-16 13:37:22
【问题描述】:

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

这在所有受支持的浏览器上都能很好地呈现和运行,但在使用 “Safari” 的 iPad 上,选择日期时没有显示“完成”选项。

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

表单内置于ATG,是jsp

我用于Date picker 的代码是:

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

就像我说的,上面的代码运行良好,只是缺少“done”选项会造成一些混乱。

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

提前致谢。

【问题讨论】:

    标签: ios html ipad date atg


    【解决方案1】:

    尝试访问&lt;input type="date" /&gt; here 的 W3 Schools 示例页面。

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

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

    【讨论】:

    • @dadd 您是否尝试过在您的 ipad 上使用 w3c 学校示例,可以找到here?如果问题存在,那么这可能是你必须解决的错误。
    猜你喜欢
    • 1970-01-01
    • 2019-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-30
    相关资源
    最近更新 更多