控件onserverclick和onclick执行问题
我的一个按钮控件,代码如下:
<INPUT onclick= "return chdk(); " onserverclick= "Button1_ServerClick " type= "button " value= "Button " id= "Button1 " name= "Button1 " runat= "server ">
我想交点击按钮后,现执行onclick事件,如果返回return false则停止onserverclick事件执行,如果返回为return true则执行onserverclick事件中的代码,代码如下:
=============
ASPX文件代码
=============
<script language= "javascript ">
function chdk()
{
if(document.Form1.Text1.value== "55 ")
{
alert( "ddddddddddd ");
return false;
}
else
{
return true;
}
}
</script>
' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' '
===============
ASPX.VB文件代码
===============
Public Sub Button1_ServerClick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.ServerClick
Response.Redirect( "http://cn.yahoo.com ")
End Sub
------------------------
现在问题是,我点击按钮后返回return false正常执行了提示,返回return true的时候onserverclick事件却怎么也不执行,没一点反应,这是为什么,请指教?
------解决方案--------------------可以两个单击事件写在一起的吗?
------解决方案--------------------onclick= "return chdk(); " onserverclick= "Button1_ServerClick "
这样写是不正确的
------解决方案--------------------onclick= "return chdk(); "
==============================
楼主换成onClientClick