onfocus="WdatePicker({maxDate:'%y-%M-%d',isShowClear:false,readOnly:true})"
onpropertychange="showValue(this.value)" ></asp:TextBox>
日
<asp:HiddenField ID="hiddenDate" runat="server"
OnValueChanged="hiddenDate_ValueChanged"
EnableViewState="false" />
<div style="display: none;">
<asp:ImageButton ID="btnHid" runat="server"
ImageUrl="~/Resource/images/Btn_Find.gif"
CausesValidation="false" align="absmiddle"
OnClick="btnHid_Click" />
</div>
如下:
//格式化當前“月”,“日”格式。
if ((today.getMonth() + 1) < 10) {
todayMonth = "0" + (today.getMonth() + 1);
}
if (today.getDate() < 10) {
todayDate = "0" + today.getDate();
}
//獲得當前的日期。
var oldValue = //www.5lwq4hdr.cn/Health/archive/2012/02/10/today.getFullYear() +"-" + todayMonth + "-" + todayDate;
function showValue(obj) {
//當查詢?nèi)掌诓粸榭諘r,就觸發(fā)查詢按鈕。
if (obj != "" && obj != oldValue) {
oldValue = //www.5lwq4hdr.cn/Health/archive/2012/02/10/obj;
$('#txtName').get(0).select();
$("#hiddenDate").val(obj);
$('#btnHid').trigger("click");
return false;
}
}
</script>
隱藏控件的OnValueChanged,也可以觸發(fā)一個按鈕事件,都可以達到目的。日期控件的事件
就是 onpropertychange="showValue(this.value)"用javascript代碼。
下面就是后臺代碼了:
//根據(jù)用戶選擇的時間查詢。
protected void btnHid_Click(object sender, ImageClickEventArgs e)
{
//后臺代碼
}
是HTML控件也是一樣的效果。),文本的改變觸發(fā)后臺事件,以執(zhí)行后臺代碼。
新聞熱點
疑難解答
圖片精選