母版页按钮点击键盘输入按钮的问题

发布于 2024-11-10 06:16:24 字数 164 浏览 3 评论 0原文

在我的应用程序中,我有母版页和内容页。在我的母版中有搜索文本框和按钮,我的内容页是登录页面。因此,当我填写用户名和密码时,单击键盘上的输入,它将对母版页采取操作搜索按钮和重定向搜索页面。

母版页包含搜索按钮和搜索按钮的用户控件。文本框和登录页面我使用了图像按钮

请帮助我。提前致谢。

In my application i have master page and content page.In my master have search text box and button, my content page is log in page.So when i fill the username and password ,click enter from key board it will take action for master page search button and redirect search page.

The master page contain user control for search button & text box and for the log in page i used image button

Plz help me.Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

梦里梦着梦中梦 2024-11-17 06:16:24

在您的页面(不是母版页)上,您应该能够设置一个默认对象,以在按下回车键时触发。

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

让我知道这是否有效。

On your page (not the masterpage) you should be able to set a default object to fire on the enter key press.

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

Let me know if that works.

猫腻 2024-11-17 06:16:24

在登录表单上添加“提交”按钮通常是个好主意。如果这样做,唯一的按钮将成为默认按钮,并且当用户按 Enter 键时将被单击。

否则使用此处所述的一些javascript

It's usually a good idea to also include a "Submit" button on a login form. If you do so, the only button becomes default and will be clicked when the user hits enter.

otherwise use some javascript as noted here

天煞孤星 2024-11-17 06:16:24

将母版页的代码更改为仅当当前聚焦的元素是搜索文本框时才进行搜索。

Change your code the master page to do the search only when the currently focused element is the search text box.

羁绊已千年 2024-11-17 06:16:24
      <script language="javascript" type="text/javascript">
      $(document).ready(function() {
          $('#ctl00_top_header_txtHKeyword').keypress(function(e) {
              if ((e.which && e.which == 13) || (e.keyCode && e.keyCode == 13)) {
                  $('#ctl00_top_header_btnSearchNav').click();
                  return false;
              } else {
                  return true;
              }
          });
          $('#ctl00_ContentPlaceHolder1_txtPassword').keypress(function(e) {

              if ((e.which && e.which == 13) || (e.keyCode && e.keyCode == 13)) {

                  $('#ctl00_ContentPlaceHolder1_btnSubmit').click();
                  return false ;
              } else {
                  return true;
              }
          });
      });
</script>
      <script language="javascript" type="text/javascript">
      $(document).ready(function() {
          $('#ctl00_top_header_txtHKeyword').keypress(function(e) {
              if ((e.which && e.which == 13) || (e.keyCode && e.keyCode == 13)) {
                  $('#ctl00_top_header_btnSearchNav').click();
                  return false;
              } else {
                  return true;
              }
          });
          $('#ctl00_ContentPlaceHolder1_txtPassword').keypress(function(e) {

              if ((e.which && e.which == 13) || (e.keyCode && e.keyCode == 13)) {

                  $('#ctl00_ContentPlaceHolder1_btnSubmit').click();
                  return false ;
              } else {
                  return true;
              }
          });
      });
</script>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文