如何在Safari的原生日期选择器中隐藏“清除”按钮?

时间:2015-03-13 15:38:51

标签: html ios mobile web safari

我有一个不可为空的日期字段,我在以下HTML元素中提供:

<input type="date" value="(enter date value here)"/>

默认情况下,此字段中始终有一个日期。但是,iOS的原生日期选择器可以清除日期。

在客户端和服务器上验证此字段不能为空的代码。不过,我宁愿没有向用户显示这个按钮。

有没有办法可以隐藏它,使用特殊属性或其他东西?我不在乎解决方案是否仅针对iOS的Safari。

1 个答案:

答案 0 :(得分:0)

当调用dateTimePicker时,您可以尝试使用适当的背景颜色在选择器上添加UIView以隐藏按钮。

或者,请考虑在您的应用环境中“清除”可能意味着“清除用户选择的内容以让他们重新开始。”如果他们点击了清除按钮,只需插入今天或任何你想要的日期作为默认日期。