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