码迷,mamicode.com
首页 > Web开发 > 详细

ASP.NET多个Button的页面,回车执行按钮事件(转)

时间:2016-07-01 11:45:58      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:

主要有两种实现方法分别是:JavaScript的方法与Panel的方法

一、JavaScript的方法

①单输入框(文本框)单按钮的实现方法

  以下功能实现:在输入框中输入内容之后,按回车键就执行按钮事件!
  在.aspx页面的Head区域中添加:

技术分享
<SCRIPT LANGUAGE="javacript">
  function SubmitKeyClick(button)
  {   
   if (event.keyCode == 13)
   {       
    event.keyCode=9;
    event.returnValue = false;
    document.all[按钮ID].click();
   }
  }
</SCRIPT>
技术分享

  ②多输入框(文本框)多按钮的实现方法
  以下功能实现,在不同的输入框中输入内容后,按回车键执行不同的按钮事件!
  在.aspx页面的Head区域中添加:

技术分享
<script   type="text/javascript">  
      function   BtnClick(obj)  
           {  
                 if(event.keyCode==13)  
                 {  
                       if(obj==document.all.文本框ID)  
                        {  
                              document.all.Button1.click();  
                        }  
                        else  
                        {  
                              document.all.Button2.focus();  
                              document.all.Button2.click();  
                        }  
                  }  
             }  
</script>   
技术分享

  在页面的cs文件的Load中添加:

this.文本框ID.Attributes.Add("onkeydown","BtnClick(this);");  
this.另外的文本框ID.Attributes.Add("onkeydown", "BtnClick(this);");

ASP.NET多个Button的页面,回车执行按钮事件(转)

标签:

原文地址:http://www.cnblogs.com/laopo/p/5632455.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!