DevExpress DateEdit refresh
DevExpress DateEdit refresh
我的网络表单中有两个DateEDit控件:StartDate和EndDate我想验证当EndDate更改时,它不会早于StartDate。此外,我还想验证当StartDate更改时,EndDate会重置为StartDate的值+1天。
我设法激活了AutoPostBack,但似乎不太好。。。没有它,事件DateChanged就不会触发。
<td><dx:ASPxLabel ID="lbl_StarDate" runat="server" Text="Start Date:" Font-Bold="True" Visible="True">
</dx:ASPxLabel></td>
<td><dx:ASPxDateEdit ID="de_StartDate" runat="server" Height="19px" Width="240px"></dx:ASPxDateEdit></td>
</tr>
<tr>
<td><dx:ASPxLabel ID="lbl_EndDate" runat="server" Text="End Date:" Font-Bold="True" Visible="True">
</dx:ASPxLabel></td>
<td><dx:ASPxDateEdit ID="de_EndDate" runat="server" Height="17px" Width="220px"></dx:ASPxDateEdit></td>
你能帮我做这件事吗?
这一切都可以在javascript中完成。要触发javascript事件,请将aspx更改为以下内容:
<tr>
<td>
<dx:ASPxLabel ID="lbl_StarDate" runat="server" Text="Start Date:" Font-Bold="True"
Visible="True" />
</td>
<td>
<dx:ASPxDateEdit ID="de_StartDate" ClientInstanceName="de_StartDate" runat="server"
Height="19px" Width="240px">
<ClientSideEvents ValueChanged="OnStartDateChanged" />
</dx:ASPxDateEdit>
</td>
</tr>
<tr>
<td>
<dx:ASPxLabel ID="lbl_EndDate" runat="server" Text="End Date:" Font-Bold="True" Visible="True" />
</td>
<td>
<dx:ASPxDateEdit ID="de_EndDate" runat="server" Height="17px" Width="220px">
<ClientSideEvents ValueChanged="OnEndDateChanged" />
</dx:ASPxDateEdit>
</td>
</tr>
然后用各自的方法处理javascript:
<script type="text/javascript">
function OnStartDateChanged(s, e) {
//code here
}
function OnEndDateChanged(s, e) {
//code here
}
</script>
您应该使用
de_Endate.minDate=de_StartDate.date;
在de_startDate的更改事件中
有关更多信息,请查看文档
http://documentation.devexpress.com/#AspNet/DevExpressWebASPxEditorsASPxDateEdit_MinDatetopic
相关文章:
- sessonStorage refresh splashscreen
- Refresh iframe?
- jQuery Refresh Captcha正在重新加载页面
- AJAX/page refresh kills JS/jQuery
- angular google maps TypeError:$scope.map.control.refresh不是函数
- JavaScript: ΔURL, Refresh
- Rails 3.2 Coffeescript to Refresh Div using Ajax - 重新加载整个页面
- Javascript refresh() method
- Ajax refresh for telerik radgrid
- 防止 OnBeforeUnload() 事件在 refresh/F5 中发生
- HTTP-EQUIV="REFRESH" conflict with window.location
- Jquery .span refresh onclick
- DevExpress DateEdit refresh
- jQuery PHP gallery with page refresh
- JQuery Onload refresh iframe
- DevExpress MVC GridView refresh
- Javascript Refresh
- bootstrap multiselect on refresh创建新的multiselect元素
- Angular Refresh令牌授权问题
- coffeescript/javascript访问JSON数组@initialize和@refresh