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方法。
<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
- input runat server 控件 先通过onclick通过验证客户端验证,然后在执行服务端方法onserverclick 的
- 关于html控件button的onclick和onserverclick事件不能同时起作用问题
- 怎么让Html控件onclick事件和onserverclick事件同时有效
- onclick ,onserverclick ,onclientclick 的使用 ^_^
- html控件、html服务器控件和web用户控件(onclick,onclientclick和onserverclick的执行顺序)
- html,html服务器控件,asp。net服务器控件 区别,以及 onclick ,onserverclick ,onclientclick 事件....
- OnClick OnClientClick OnServerCick 的区别与使用
- 服务端按钮同时调用onserverclick和onclick时,onserverclick不执行
- onclick ,onserverclick,onclientclick的区别和用法
- Asp.Net 不同区别的 OnClick ( onserverclick, onclientclick )
- onserverclick and onclick
- Asp.Net 不同区别的 OnClick ( onserverclick, onclientclick )
- Asp.Net 不同区别的 OnClick ( onserverclick, onclientclick )
- button用了onclick事件后 onserverclick不运行了
- onclick,onclientclick和onserverclick的区别
- onClick、onLongClick事件同时触发
- onServerClick event of HTML input does not support code post-binding
- input button 的 onserverclick 事件
- Asp.Net 不同的OnClick事件区别小结(onserverclick,onclientclick)