在Chrome中,当您使用类型设置为“日期”的输入元素时:
<input type="date" />
Chrome浏览器显示一个箭头,您可以单击该箭头以选择日期。但是,在我的Web应用程序中,如果用户决定删除日期,则似乎没有任何方法可以执行此操作。如何允许用户删除所选日期,以便在输入元素中不显示日期?
答案 0 :(得分:0)
您可以尝试使用jQuery datePicker
}).keyup(function(e) {
if(e.keyCode == 8 || e.keyCode == 46) {
$.datepicker._clearDate(this);
}
});
或
$('selector').datepicker('setDate', null);
答案 1 :(得分:0)
您可以使用提示文本为移动用户显示不同类型的输入,然后在表单提交时对其进行验证。在不同的浏览器中,对输入类型date
的支持仍然很少。