从类型为“ date”的输入元素中删除所选日期

时间:2019-01-30 13:29:09

标签: html

在Chrome中,当您使用类型设置为“日期”的输入元素时:

<input type="date" />

Chrome浏览器显示一个箭头,您可以单击该箭头以选择日期。但是,在我的Web应用程序中,如果用户决定删除日期,则似乎没有任何方法可以执行此操作。如何允许用户删除所选日期,以便在输入元素中不显示日期?

2 个答案:

答案 0 :(得分:0)

您可以尝试使用jQuery datePicker

}).keyup(function(e) {
    if(e.keyCode == 8 || e.keyCode == 46) {
        $.datepicker._clearDate(this);
    }
});

$('selector').datepicker('setDate', null);

答案 1 :(得分:0)

您可以使用提示文本为移动用户显示不同类型的输入,然后在表单提交时对其进行验证。在不同的浏览器中,对输入类型date的支持仍然很少。