有个textbox1、button1,如何通过敲键盘的Enter键,程序就接收textbox1的数据,每次都用鼠标点button1,很烦

解决方案 »

  1.   

    把button1设置成默认的确认键, 在buttton1属性里面就有。
      

  2.   

    本帖最后由 net_lover 于 2011-08-26 12:51:57 编辑
      

  3.   

    我在查询的时候,会绑定所有的查询框的Enter键盘触发查询函数。//回车查询
    function EnterSearch(eventobject) {
        if (eventobject.keyCode == 13) {
            query();
        }}
    //给所有条件框增加回车查询
    $(function () {
        $("#div_action :input").bind("keydown", EnterSearch);
    });
      

  4.   

    <script type="text/javascript" language="javascript">document.onkeydown=function() 
    { if ((event.keyCode == 13) && (event.srcElement == document.getElementById("textbox1"))) 
    { var btn = document.getElementById("buttton1"); 
    btn.focus(); 
    btn.click(); 

    }
    </script>也可以
      

  5.   


    楼上都发表的够全面了
    defaultbutton="buttton1"
      

  6.   


    <script>
    //enter快捷键
    document.onkeydown = KeyAccess;
    function KeyAccess(e)
    {
        if (document.all)
        {
            if(event.keyCode==13||event.keyCode==108)
            {
               
                
                   LoginCheck();
              
                
            }
        }
    }


    function LoginCheck(){
    var name=document.getElementById("txtName").value;
    var pwd=document.getElementById("txtPwd").value;
    if(name==""){
    alert("请输入用户名!");
    return false;
    }else if(pwd=="")
    {
     alert("请输入密码!");
     return false;
    }
    else{
    __doPostBack('linLogin','');
    //return true;
    }
    }
    </script>
      

  7.   

    defaultbutton?什么的属性,Form的属性吗?属性窗口没有找到呢?
      

  8.   

    <form id="form1" runat="server" defaultbutton = "">
      

  9.   

    本帖最后由 net_lover 于 2011-08-26 14:06:21 编辑
      

  10.   

    不好意思,发错地方了
    textbox没有keyEnter事件
      

  11.   

    private void Text1_KeyDown(object sender, KeyEventArgs e)
    {
      if (e.KeyCode == Keys.Enter)
      button1_Click(button1, null); //或者 button1_Click(button1, new EventArgs());
      

  12.   

    //回车查询
    function EnterSearch(eventobject) {
        if (eventobject.keyCode == 13) {
            query();
        }}
    //给所有条件框增加回车查询
    $(function () {
        $("#div_action :input").bind("keydown", EnterSearch);
    });
    但是有个问题  如果还有别的 button 最好不要form 给runat=“server”的属性