2017-03-16 69 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