您的位置:首页 > 其它

input 控件里同时使用onclick onserverclick

2011-05-09 15:50 148 查看
先通过onclick通过验证客户端验证,然后在执行服务端方法onserverclick

<input id="butSearch" runat="server" class="c3 f14 fw" onmouseout="javascript:this.className='c3';" onmouseover="javascript:this.className='c4';"
onclick="return CheckDate();" onserverclick="butSearch_onclick" type="button" value="查询">

<script language="javascript">
function CheckDate() {
var d1 = document.getElementById("datecustomerstar").value;
var d2 = document.getElementById("datecustomerend").value;
if (Date.parse(d1.replace("-", "/")) > Date.parse(d2.replace("-", "/"))) {
alert("开始时间大于结束时间,请检查!");
return false;
}
__doPostBack('<%= butSearch.UniqueID %>', '');
}
</script>

关键点在于需要使用__doPostBack('<%= butSearch.UniqueID %>', '');
这样才能触发onserverclick方法。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: