![]() |
| Check Date with Javascript |
<script type="text/javascript">
function ValidateStartDate() {
var SDate = document.getElementById('stDateTxt').value;
var EDate = document.getElementById('enDateTxt').value;
var stDate = new Date(SDate);
var enDate = new Date(EDate);
if (stDate != '' && enDate != '' && stDate > enDate) {
alert('Start Date is greater than End Date!');
document.getElementById('stDateTxt').value = EDate;
}
else if (stDate != '') {
var today = new Date();
if (stDate > today) {
alert('Select Date is greater than today!');
document.getElementById('stDateTxt').value = '';
document.getElementById('stDateTxt').focus();
}
}
}
function ValidateEndDate() {
var SDate = document.getElementById('stDateTxt').value;
var EDate = document.getElementById('enDateTxt').value;
var stDate = new Date(SDate);
var enDate = new Date(EDate);
if (stDate != '' && enDate != '' && enDate < stDate) {
alert('End Date is less than Start Date!');
document.getElementById('enDateTxt').value = SDate;
}
else {
var today = new Date();
if (enDate > today) {
alert('Select Date is greater than today!');
document.getElementById('enDateTxt').value = '';
document.getElementById('enDateTxt').focus();
}
}
}
</script>
<table>
<tr>
<td align="right" style="height: 28px; width: 90px;">
<asp:Label ID="lbDateFrom" runat="server" Text="Date From:"></asp:Label>
</td>
<td style="width: 290px; height: 28px;">
<asp:TextBox ID="stDateTxt" runat="server" Width="85px" Test="" MaxLength="10"></asp:TextBox>
MM/dd/yyyy
</td>
</tr>
<tr>
<td align="right" style="height: 28px; width: 90px;">
<asp:Label ID="lbDateTo" runat="server" Text="Date To:"></asp:Label>
</td>
<td style="width: 290px; height: 28px;">
<asp:TextBox ID="enDateTxt" runat="server" Width="85px" Text="" MaxLength="10"></asp:TextBox>
MM/dd/yyyy
</td>
</tr>
</table>
</form>
