当我更改或单击 TO Date 时,我的代码工作正常,但是当涉及 From 日期时它不起作用。如果我包含 ClientIDMode="Static" 到从日期重定向到日期的两个字段。通过更改选项卡,我想显示数字fromdate 和 to date 之间的天数。
<script type="text/javascript">
$(document).ready(function () {
$("#noofdays").attr("disabled", true);
$("#RadTodate").change(function (e) {
e.preventDefault();
var fdate = "";
var datepicker = $telerik.findControl(document, "RadfromDate");
var dd = datepicker.get_dateInput().get_selectedDate();
if (dd != null) {
fdate = dd.format("yyyy/MM/dd");
}
else {
alert("Select From Date");
}
var todate = "";
var datepicker1 = $telerik.findControl(document, "RadTodate");
var dd1 = datepicker1.get_dateInput().get_selectedDate();
if (dd1 != null) {
todate = dd1.format("yyyy/MM/dd");
}
else {
alert("Select To Date");
}
var days = (dd1 - dd) / (1000 * 3600 * 24);
$("#noofdays").val(days);
});
$("#RadfromDate").change(function (e) {
e.preventDefault();
var fdate = "";
var datepicker = $telerik.findControl(document, "RadfromDate");
var dd = datepicker.get_dateInput().get_selectedDate();
if (dd != null) {
fdate = dd.format("yyyy/MM/dd");
}
else {
alert("Select From Date");
}
var todate = "";
var datepicker1 = $telerik.findControl(document, "RadTodate");
var dd1 = datepicker1.get_dateInput().get_selectedDate();
if (dd1 != null) {
todate = dd1.format("yyyy/MM/dd");
}
else {
alert("Select To Date");
}
var days = (dd1 - dd) / (1000 * 3600 * 24);
$("#noofdays").val(days);
});
});
</script>
<telerik:raddatepicker id="RadAdmissinFromDate" runat="server" width="98%" class="form-control">
<dateinput id="DateInput3" runat="server" displaydateformat="dd-MM-yy" dateformat="dd-MM-yy" style="height:26px; border-radius:4px;">
<HoveredStyle BackColor="#FFFF99"></HoveredStyle>
<FocusedStyle BackColor="#FFFF99"></FocusedStyle>
</dateinput>
</telerik:raddatepicker>
<telerik:raddatepicker id="RadAdmissinToDate" runat="server" width="98%" class="form-control">
<dateinput id="DateInput4" runat="server" displaydateformat="dd-MM-yy" dateformat="dd-MM-yy" style="height:26px; border-radius:4px;">
<HoveredStyle BackColor="#FFFF99"></HoveredStyle>
<FocusedStyle BackColor="#FFFF99"></FocusedStyle>
</dateinput>
</telerik:raddatepicker>