input 控件里同时使用onclick onserverclick
2011-10-27 10:46
399 查看
先通过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方法。
<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方法。
相关文章推荐
- input 控件里同时使用onclick onserverclick
- 关于html控件button的onclick和onserverclick事件不能同时起作用问题
- 怎么让Html控件onclick事件和onserverclick事件同时有效
- input runat server 控件 先通过onclick通过验证客户端验证,然后在执行服务端方法onserverclick 的
- html控件、html服务器控件和web用户控件(onclick,onclientclick和onserverclick的执行顺序)
- html,html服务器控件,asp。net服务器控件 区别,以及 onclick ,onserverclick ,onclientclick 事件....
- OnClick OnClientClick OnServerCick 的区别与使用
- 服务端按钮同时调用onserverclick和onclick时,onserverclick不执行
- onclick ,onserverclick ,onclientclick 的使用 ^_^
- onClick、onLongClick事件同时触发
- Asp.Net 不同的OnClick事件区别小结(onserverclick,onclientclick)
- OnClick与OnServerClick
- OnClick、OnClientClick、OnServerClick之间的关系
- onclick 判断后决定是否执行 onserverclick 事件 (return false)
- OnClick、OnClientClick与OnServerClick响应区别 小结
- OnClick,OnClientClick和OnServerClick的区别
- onClick,onServerClick,onClientClick
- onclick ,onserverclick,onclientclick的区别和用法
- onClick,onServerClick,onClientClick
- ASP.NET中Onclick和OnserverClick事件的区别