我一直在使用输入type =“ date”表单元素,但发现iOS datepicker上可见的“ Clear”选项的行为类似于“ reset”,实际上没有办法清除日期值。 / p>
在iOS上的Chrome和Safari中都会发生这种情况。
我创建了一个代码笔来说明这一点(假设您使用iOS设备或模拟器访问它):
https://codepen.io/ajwgibson/pen/oPGvBB
<html>
<body>
<form>
<label for="the_date">The date:</label>
<br/>
<input type="date"
value="2018-09-06"
placeholder="dd/mm/yyyy"
name="the_date"
id="the_date">
</form>
</body>
</html>
是否有解决方法,还是我需要还原为JavaScript日期选择器,而不是依靠iOS用户的HTML5日期输入类型?