我有 3 个 asp.net 文本框和一个 html 输入按钮,当在上述任何文本框中按下输入时,必须触发输入按钮单击事件。我的代码是
<li class="right2">
<asp:TextBox ID="txtPassportNumber" ClientIDMode="Static" MaxLength="20" CssClass="textEntry"
runat="server"></asp:TextBox>
</li>
<li class="left"><label>First Name</label></li>
<li class="right2">
<asp:TextBox ID="txtFName" ClientIDMode="Static" MaxLength="20" CssClass="textEntry" runat="server"></asp:TextBox>
</li>
<li class="left"><label>Last Name</label></li>
<li class="right2">
<asp:TextBox ID="txtLName" ClientIDMode="Static" MaxLength="20" CssClass="textEntry" runat="server"></asp:TextBox>
</li>
<input type="button" id="btnSearch" clientidmode="Static" class="search button formbutton"
value="Search" validationgroup="SearchPanelSubmit" runat="server" />
我写了下面的jquery代码
$(document).ready(function () {
if ($('#txtPassportNumber').keypress(function (e) {
if (e.keyCode == 13)
$('#btnBasicSearch').click();
}));
}
我在 jquery 代码中使用了多个 if ,但是当超过 1 个文本框有一些文本时,按钮不起作用。如何处理多个文本框的输入事件?