要求在文本框内输入好了查询条件,按回车就可以出查询结果了。现在必须要用鼠标点击查询按钮,才可以。能不能把焦点放在查询按钮上,回车就可以出查询结果呢。

解决方案 »

  1.   

    javascript:
    <input id="txt1" onkeydown="if(event.keycode==13){javascript:acceptenter('btn1');}"
    function acceptenter(buttonname)
    {
      objbutton=document.getelementbyid(buttonname);
    focus(objbutton);
    objbutton.click();
    }
      

  2.   

    txt_search2.Attributes.Add("onkeydown","if(event.keyCode==13){document.all.ImageButton1.focus();document.all.ImageButton1.click();}");
      

  3.   

    jxdyzwh(阳光男孩)你的代码可以实现。再问一下,怎么一开始把textbox1设为焦点啊。这样直接就可以输数据,按回车就可以出查询结果。
      

  4.   

    决定页面焦点使用:private sub SetFocus(Ctr as webcontrol)
      dim S as string="<script languaga=javascript"+vbcrlf+ _
        "document.all['{0}'].focus();"+vbcrlf+ _
        "</script>"
      me.page.registerStartupScript("setFocus", _
        string.format(S,Ctrl.cientID))
    end sub
      

  5.   

    string.format(S,Ctrl.cientID))这句话什么意思啊?
    在vs.net2003 vb.net里面怎么有语法错误?