Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/465.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 按“时防止不必要的按钮点击”;输入“;_Javascript_Asp.net - Fatal编程技术网

Javascript 按“时防止不必要的按钮点击”;输入“;

Javascript 按“时防止不必要的按钮点击”;输入“;,javascript,asp.net,Javascript,Asp.net,我有两个文本框,每个文本框旁边都有一个按钮,当用户在其中一个文本框中单击enter时,应该单击它旁边的按钮(onkeydownjavascript代码)。问题在于,当用户单击输入按钮时,无论哪个文本框具有焦点,都会单击“btnSource\u Type” 我尝试从txtSource\u Type文本框中删除“onkeydown”事件,但仍然单击了BtnSource\u Type 我如何只允许单击指定的按钮而不单击页面中的第一个按钮 <tr> <td width="20%

我有两个文本框,每个文本框旁边都有一个按钮,当用户在其中一个文本框中单击enter时,应该单击它旁边的按钮(
onkeydown
javascript代码)。问题在于,当用户单击输入按钮时,无论哪个文本框具有焦点,都会单击“
btnSource\u Type

我尝试从
txtSource\u Type
文本框中删除“
onkeydown
”事件,但仍然单击了
BtnSource\u Type

我如何只允许单击指定的按钮而不单击页面中的第一个按钮

<tr>
    <td width="20%"> Source Type</td>
    <td width="80%">
        <asp:TextBox ID="txtSource_Type" runat="Server" Text='<%# Bind("Source_Type_Name") %>' Width="90%"  onkeydown="if (event.keyCode == 13) document.getElementById('MainContent_frmArticle_Source_btnSource_TypeGridView').click();" CssClass="textbox" style=" font-family: 'Segoe UI',Verdana,Helvetica,sans-serif !important; font-size: small  !important;font-weight: normal !important;" />
        <asp:ImageButton ID="btnSource_Type" OnClientClick=" alert('Source Btn Clicked');" OnClick="btnSource_TypeClick" runat="server" ImageUrl="~/Images/find1.png" Width="3%"   />

    </td>

</tr>
<tr>
    <td width="20%"> Author Name</td>
    <td width="80%">
        <asp:TextBox ID="txtAuthor" runat="Server" Text='<%# Bind("Author_Name") %>' Width="90%" CssClass="textbox" onkeydown="if (event.keyCode == 13) document.getElementById('MainContent_frmArticle_Source_btnAuthor').click();" style=" font-family: 'Segoe UI',Verdana,Helvetica,sans-serif !important; font-size: small  !important;font-weight: normal !important;"  />

        <asp:ImageButton ID="btnAuthor" OnClick="btnAuthor_Click" runat="server" ImageUrl="~/Images/find1.png" Width="3%"   />

    </td>

</tr>

源类型
作者姓名
同样地

$('#txtAuthor').bind("keyup keypress", function(e) { 
          var code = e.keyCode || e.which; 

          if (code  == 13) {                 
                 $('#btnAuthor').click(function(e) { 
                 perform_task(); 
            } 
          }
        });
$('#txtAuthor').bind("keyup keypress", function(e) { 
          var code = e.keyCode || e.which; 

          if (code  == 13) {                 
                 $('#btnAuthor').click(function(e) { 
                 perform_task(); 
            } 
          }
        });