首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

控件onserverclick和onclick执行有关问题

2011-12-24 
控件onserverclick和onclick执行问题我的一个按钮控件,代码如下:INPUTonclick returnchdk() onserver

控件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

热点排行