asp.net里有多个按钮的提交问题。以及回车触发指定按钮事件的问题。

上一篇 / 下一篇  2009-03-03 00:39:55 / 个人分类:技术文章

asp.net里有多个按钮的提交问题。。

===============================================================

方法1:用JS实现

function getKey(event)
{
    if(event.keyCode==13)
    {
        go();
    }

function go()
{
    var dd=document.getElementById("words").value;
    top.location.href=" arch.aspx?wd="+dd;
}

==================================================================

 

===========================================================
方法2:回车触发指定按钮的事件:



==================================================================


function SubmitKeyClick(button)
{   
if (event.keyCode == 13)
{       
event.keyCode=9;
event.returnValue = false;
document.all[button].click();
}
}
// -->


在Page_Load事件中添加:

word.Attributes.Add("onkeydown","SubmitKeyClick('ser');");

==================================================================

方法三:也就是最简单的方法(defaultbutton

现在又有个问题如何获取用户控件上的Button的ID,一个同事介绍的好方法,直接浏览页面,右键源代码找到ID为left_login1$Button1。

最后我在后台这样使用

  protected void Page_Load(object sender, EventArgs e)
    
...{
        
          form1.DefaultButton
= "left_login1$Button1";
     }


类别:asp.net及c# 查看评论

Link URL: http://hi.baidu.com/yanzhiyong/blog/item/73e77059f46d02292934f076.html

TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2019-12-11  
1234567
891011121314
15161718192021
22232425262728
293031    

数据统计

  • 访问量: 3247
  • 日志数: 30
  • 建立时间: 2009-03-02
  • 更新时间: 2009-07-29

RSS订阅

Open Toolbar