我正在使用日期选择器来选择 2 个日期的日期....在单击退格键时我正在清除文本框的值....在 Firefox 中它工作正常,但在 chrome 中它重定向到我的上一页。
$().ready(function() {
var dates = $("#TestDateFrom, #TestDateTo").datepicker({
changeMonth: true,
numberOfMonths: 1,
onSelect: function(selectedDate) {
var option = this.id == "TestDateFrom" ? "minDate" : "maxDate",
instance = $(this).data("datepicker"),
date = $.datepicker.parseDate(
instance.settings.dateFormat ||
$.datepicker._defaults.dateFormat,
selectedDate, instance.settings);
dates.not(this).datepicker("option", option, date);
}
});
$("#TestDateFrom").keypress(function(e) {
switch (e.keyCode) {
case 8:
$("#TestDateFrom").val(""); // backspace
break;
default:
e.preventDefault();
break;
}
});
$("#TestDateTo").keypress(function(e) {
switch (e.keyCode) {
case 8:
$("#TestDateTo").val(""); // backspace
break;
default:
e.preventDefault();
break;
}
});
})