使用html的onchange或onkeypress事件执行函数__doPostBack(obj.,e)就可以

解决方案 »

  1.   

    <INPUT type="text" id="text1" onkeydown="if(event.keyCode=='13') Button1.click()"><asp:Button id="Button1"  runat="server" Text="Button"></asp:Button>
      

  2.   

    我的是:<input class="input4" id="Text2" onkeydown="if(event.keyCode=='13') Button3_Click()" type="password" size="15" name="textfield4" runat="server">后台:
    private void Button3_Click(object sender, System.EventArgs e)
    {
    .....
    }
    但是没有作用啊!!!
      

  3.   

    楼上的,你写错了,是Button3.Click而不是Button3_Click,不过,我的问题是,如果不加if(event.keyCode=='13')的判断,我按任意一个健都会触发buttun 的事件,但当我加上if(event.keyCode=='13')的判断后,按回车后,button会被点击,但不会触发他的事件!!!!谁来帮我?????
      

  4.   

    impossible no event handle:
    this.btUpdate.Click += new System.EventHandler(this.btUpdate_Click);
    in the region :"Web Form Designer generated code"
      

  5.   

    这样就可以了<INPUT type="text" id="text1" onkeydown="if(event.keyCode=='13') Button1.click()">
    是button1.click(),而不是button1_click().
    linforever(wangjj) :你看看你的#region Web Form Designer generated code块里有没有这
    个事件侦听:
    this.Button1.Click += new System.EventHandler(this.Button1_Click);
      

  6.   

    to  linforever(wangjj) 奇怪了,我这的现象跟你的一样,很奇怪,不明白了
      

  7.   

    to  chnking(kent):
    我估计是因为回车引发了form的提交事件,我另发了个帖子,正在提问呢
      

  8.   

    不首先获得焦点怎么产生单击事件呢:
    onkeydown="if(event.keyCode=='13'){LinkButton1.focus(); LinkButton1.Click()}"
      

  9.   

    <INPUT type="text" id="text1" onkeydown="if(event.keyCode=='13'){button1.focus(); Button1.click()}">
      

  10.   

    我的成了,head中间
    <script language=javascript>
    <!--
    function KeyAgnet()
    {
    if(event.keyCode==13)
       document.all.Text2.blur();
    }
    //-->
    </script>
    body中间
    <input class="input4" id="Text2" onkeydown="KeyAgnet()" onblur="document.all.Button3.click();" type="text" size="15" name="Text2">
    <asp:button id="Button3" runat="server" Text="Button"></asp:button>
      

  11.   

    to wangcl(wangcl) :
    我试过成功的呀
      

  12.   

    呵呵,楼上辛苦了,我在另一个帖子里给你分好了,我刚才也成功了,只要输入框不再一个form里,就成了(回车不会激发post事件),你的方法,我待会儿也试试去
      

  13.   

    辛苦,何不用web端的textbox,那样省事多了
      

  14.   

    你的问题是:提交的时候是Form在执行呀!
      

  15.   

    你好:各位老大,请问
    脚本VBS
    set qianghttp=createobject("Microsoft.XMLHTTP")
    qianghttp.open "POST","http://127.0.0.1/score/time.aspx",false
    qianghttp.send ""
    qiang_time = GetBytes2BSTR(qianghttp.responseBody)
    qt=qiang_time
    alert(qt)
    set qianghttp=nothing
    在TIME.ASPX的代码是:
    <%=timestring()%>
    为什么一刷新脚本,,它的值就不会变的呢,,它应该跟时间的变化的啊,,,如果一刷新TIME.ASPX它就会变啊,,,有办法让qt的值变化吗,,十分感谢!