主页按钮从键盘输入按钮单击问题

时间:2011-05-26 19:21:32

标签: asp.net master-pages

在我的应用程序中我有母版页和内容页面。在我的主人有搜索文本框和按钮,我的内容页面是登录页面。所以当我填写用户名和密码时,点击从键盘输入它将采取行动用于主页面搜索按钮和重定向搜索页面。

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

Plz帮帮我。谢谢。

4 个答案:

答案 0 :(得分:0)

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

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

如果有效,请告诉我。

答案 1 :(得分:0)

通常还包括一个&#34;提交&#34;登录表单上的按钮。如果这样做,则唯一的按钮将成为默认按钮,并在用户点击进入时单击。

否则使用一些javascript,如here

所述

答案 2 :(得分:0)

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

答案 3 :(得分:0)

      <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>