1

这是我的代码。

<input type="date" name="startDate" id="startDate" />
<input type="date" name="endDate" id="endDate" />

我希望 startdate 不超过 endDate,有没有办法在不使用 jquery 的情况下比较日期?就像在 asp CompareValidator 中一样

4

1 回答 1

2

你能行的,

<input type="date" name="endDate" id="endDate" onblur="compare();"/>

和你的剧本,

function compare()
{
    var startDt = document.getElementById("startDate").value;
    var endDt = document.getElementById("endDate").value;

    if( (new Date(startDt).getTime() < new Date(endDt).getTime()))
    {
        // Your code here
    }
}

也做必要的空验证。

于 2016-01-12T15:32:11.360 回答