日期:2014-05-19  浏览次数:20394 次

关于回车触发按钮的click事件
大家好:
    现在有四个控件:txtCode   --输入框,员工编码;btnCodeSearch--按钮,根据员工编码查询员工;txtName--输入框,员工姓名;btnNameSearch--按钮,根据员工姓名查询员工。
    要实现的功能:当用户输入完员工编码时,点回车激发btnCodeSearch的事件,根据员工编码查询员工;当用户输入完员工姓名时,点回车激发btnNameSearch的事件,根据员工姓名查询员工。
  请问如何实现?

------解决方案--------------------
将你的click里的事件写个函数 : void click_do(),
这样在在回车时就可以直接调用这个click_do()就完成你click的功能了

------解决方案--------------------
page_load里面
txtCode.Attribute.Add( "onkeydown ", "if(event.keyCode==13) document.getElementById( 'btnCodeSearch ').click(); ");

txtName.Attribute.Add( "onkeydown ", "if(event.keyCode==13) document.getElementById( 'btnNameSearch ').click(); ");
------解决方案--------------------
不用这么麻烦,只需要简单的在属性面板里设UseSubmitBehavior=true就行了