私は検索コントロールで遊んでいましたが、テキストボックス内でenterを押すとフォームを送信しても検索ボタンをクリックしないことに気付きましたそれにしたい)。JQueryを使用してaspを呼び出す:linkbutton click function
私のマークアップは次のとおりです。
<div>
<span>Search</span>
<asp:TextBox ID="txtSearch" runat="server" Width="170"
onkeydown="if ((event.which && event.which == 13) || (event.keyCode && event.keyCode == 13)) {$('#<%=lkbSearch.ClientID %>').click();return false;} else return true; ">
</asp:TextBox>
</div>
<asp:LinkButton ID="lkbSearch" runat="server" CssClass="searchButton">
<asp:Image ID="imgSearch" runat="server" ImageUrl="~/Images/Master/button_go.gif" />
</asp:LinkButton>
私は、テキストボックスにOnKeyDownイベントを追加し、それが実行されますが、私はそれが何もしないボタンからクリック()関数を呼び出すためにjQueryのを使用しようとします。
ボタンをクリックするテキストボックスで入力を押すとどうすればいいですか?
ファイアーフォックスではうまくいかない! – Shawn
Firefoxは私が使用するデフォルトのブラウザで、うまくいきました... – dkarzon
それは私のためにFirefoxでは動作しませんが、ieとchromeで動作します。なにか提案を –