1. <tfoot id='aX3NP'></tfoot>

        <legend id='aX3NP'><style id='aX3NP'><dir id='aX3NP'><q id='aX3NP'></q></dir></style></legend>
      1. <i id='aX3NP'><tr id='aX3NP'><dt id='aX3NP'><q id='aX3NP'><span id='aX3NP'><b id='aX3NP'><form id='aX3NP'><ins id='aX3NP'></ins><ul id='aX3NP'></ul><sub id='aX3NP'></sub></form><legend id='aX3NP'></legend><bdo id='aX3NP'><pre id='aX3NP'><center id='aX3NP'></center></pre></bdo></b><th id='aX3NP'></th></span></q></dt></tr></i><div id='aX3NP'><tfoot id='aX3NP'></tfoot><dl id='aX3NP'><fieldset id='aX3NP'></fieldset></dl></div>
        • <bdo id='aX3NP'></bdo><ul id='aX3NP'></ul>

        <small id='aX3NP'></small><noframes id='aX3NP'>

        文本框的输入按键触发事件

        时间:2023-09-15
        • <legend id='w7QHk'><style id='w7QHk'><dir id='w7QHk'><q id='w7QHk'></q></dir></style></legend>

          <small id='w7QHk'></small><noframes id='w7QHk'>

            <tbody id='w7QHk'></tbody>
          <i id='w7QHk'><tr id='w7QHk'><dt id='w7QHk'><q id='w7QHk'><span id='w7QHk'><b id='w7QHk'><form id='w7QHk'><ins id='w7QHk'></ins><ul id='w7QHk'></ul><sub id='w7QHk'></sub></form><legend id='w7QHk'></legend><bdo id='w7QHk'><pre id='w7QHk'><center id='w7QHk'></center></pre></bdo></b><th id='w7QHk'></th></span></q></dt></tr></i><div id='w7QHk'><tfoot id='w7QHk'></tfoot><dl id='w7QHk'><fieldset id='w7QHk'></fieldset></dl></div>

            • <bdo id='w7QHk'></bdo><ul id='w7QHk'></ul>
                <tfoot id='w7QHk'></tfoot>
                  本文介绍了文本框的输入按键触发事件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我有以下 asp.net 文本框控件.

                  I have the following asp.net textbox control.

                  <asp:TextBox ID="txtAdd" runat="server" />
                  

                  用户在这个文本框中写了一些东西并按下 ENTER 键后,我想从代码隐藏中运行一些代码.

                  After the user writes something in this textbox and presses the ENTER key, I want to run some code from codebehind.

                  我该怎么办?

                  使用 jQuery 我捕获了 ENTER 键并触发了一些隐藏按钮事件

                  Using jQuery I captured ENTER key and fired some hidden button event

                  $(document).ready(function(){ 
                     $(window).keydown(function(e){
                        if(e.keyCode == 13) $('#<% addbtn.ClientID %>'.click();
                     }); 
                  });
                  

                  有没有更好的办法?

                  推荐答案

                  ASPX:

                  <asp:TextBox ID="TextBox1" clientidmode="Static" runat="server" onkeypress="return EnterEvent(event)"></asp:TextBox>    
                  <asp:Button ID="Button1" runat="server" style="display:none" Text="Button" />
                  

                  JS:

                  function EnterEvent(e) {
                          if (e.keyCode == 13) {
                              __doPostBack('<%=Button1.UniqueID%>', "");
                          }
                      }
                  

                  CS:

                  protected void Button1_Click1(object sender, EventArgs e)
                      {
                  
                      }
                  

                  这篇关于文本框的输入按键触发事件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:我是否应该始终断开 Dispose 方法中的事件处理程序? 下一篇:不管 InvokeRequired 调用 Invoke 有什么问题?

                  相关文章

                    <bdo id='0k5lw'></bdo><ul id='0k5lw'></ul>
                    <tfoot id='0k5lw'></tfoot>
                    <legend id='0k5lw'><style id='0k5lw'><dir id='0k5lw'><q id='0k5lw'></q></dir></style></legend>
                    <i id='0k5lw'><tr id='0k5lw'><dt id='0k5lw'><q id='0k5lw'><span id='0k5lw'><b id='0k5lw'><form id='0k5lw'><ins id='0k5lw'></ins><ul id='0k5lw'></ul><sub id='0k5lw'></sub></form><legend id='0k5lw'></legend><bdo id='0k5lw'><pre id='0k5lw'><center id='0k5lw'></center></pre></bdo></b><th id='0k5lw'></th></span></q></dt></tr></i><div id='0k5lw'><tfoot id='0k5lw'></tfoot><dl id='0k5lw'><fieldset id='0k5lw'></fieldset></dl></div>
                  1. <small id='0k5lw'></small><noframes id='0k5lw'>