上記のテキストボックスのいずれかでEnterキーを押すと、入力ボタンのクリックイベントが発生する必要があります。私のコードは
<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 を使用しましたが、複数のテキスト ボックスにテキストが含まれているとボタンが機能しません。複数のテキスト ボックスの入力イベントを処理するにはどうすればよいですか?