1
我需要帮助在这里..我有一点点的JS,想法是我允许用户使用“Enter”键盘登录...现在我确实设法检查“Enter”是否被点击,但我无法弄清楚如何调用我的C#函数......我明白JS是客户端,我的代码在服务器端,所以我应该有一些类型的PostBack,但我无法弄清楚在所有浏览器javascript fire C#Click event
这是一个代码,我到目前为止工作...
一个按钮...
<asp:Button ID="Button2" CssClass="btn" runat="server" type="submit" Text="Sign in"
OnClick="btnSubmit_Click" />
而我的JS
$(document).keypress(function (e) {
var target = document.getElementById("MainContent_Button2");
if (e.which == 13) {
__doPostBack('btnSubmit_Click', 'sender, null');
}
});
你能指点我朝正确的方向吗?
为什么不简单地触发按钮上的'click'事件? –
你有没有试过target.click();? – Tonny
我很抱歉提出一些简单的问题,因为这个问题很有用 – Veljko89