2017-03-16 70 views
0

我有代碼運行時按下Enter鍵,但當按下輸入文本框內 火災textchedchanged事件只在谷歌瀏覽器,但在Firefox中運行良好。 我不想在按Tab鍵輸入時觸發textchanged事件。按Enter谷歌瀏覽器中的火災變化事件

此我輸入代碼

$(document).keypress(function (e) { 
    if (e.keyCode == 13) { 
     $("#<%=Save.ClientID %>").click(); 
    } 
}); 

回答

0

我們一個更好的和更容易的方式來包裝文本框,並用面板的保存按鈕並指定一個DefaultButton到面板上。

<asp:Panel ID="Panel1" runat="server" DefaultButton="Button1"> 
    <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> 
    <br /> 
    <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox> 
    <br /> 
    <asp:Button ID="Button1" runat="server" Text="Button" /> 
</asp:Panel> 

現在當你在任一文本框中按回車,它將模擬點擊Button1。 這隻適用於Button,而不是LinkButton