$("#EndDate").change(function() {
var startDate = document.getElementById("StartDate").value;
var endDate = document.getElementById("EndDate").value;
if ((Date.parse(endDate) <= Date.parse(startDate))) {
alert("End date should be greater than Start date");
document.getElementById("EndDate").value = "";
}
});
如果我用這個邏輯, 它不會當我拿起日期從日期選擇器, 如果我在文本框中手動寫的日期工作這個邏輯正在起作用。 任何人都可以解決這個問題。
[在此偷看(http://stackoverflow.com/questions/492994/compare-two-dates-with-javascript) –
如果您使用的是jQuery Datepicker,請使用'$(selector).datepicker(「getDate」)'獲取選定的日期。 – Barmar