复制代码 代码如下:
onfocus="WdatePicker({maxDate:'%y-%M-%d',isShowClear:false,readOnly:true})"
onpropertychange="showValue(this.value)" >
日
onValueChanged="hiddenDate_ValueChanged"
EnableViewState="false" />
ImageUrl="~/Resource/images/Btn_Find.gif"
CausesValidation="false" align="absmiddle"
onClick="btnHid_Click" />
如果要实现这个目的,肯定要用到后台代码,也需要用到javascript代码。javascript代码
如下:
复制代码 代码如下:
javascript代码主要是判断当前选中日期不为空,并且是选择的一个新日期。才会触发一个
隐藏控件的OnValueChanged,也可以触发一个按钮事件,都可以达到目的。日期控件的事件
就是 onpropertychange="showValue(this.value)"用javascript代码。
下面就是后台代码了:
复制代码 代码如下:
//根据用户选择的时间查询。
protected void hiddenDate_ValueChanged(object sender, EventArgs e)
{
//后台代码
}
//根据用户选择的时间查询。
protected void btnHid_Click(object sender, ImageClickEventArgs e)
{
//后台代码
}
这两个都可以用。
这篇博文只要说明的是怎么用前台非服务器控件文本框(虽然本篇博文用的是服务器控件,但
是HTML控件也是一样的效果。),文本的改变触发后台事件,以执行后台代码。



