如何从Javascript中触发Button's OnClick事件在asp.net应用程序中使用回调
How can I trigger Button's OnClick event from Javascript in an asp.net application which is using Callback?
我使用回调,在asp.net webforms项目。当点击按钮时,它工作得很好。然而,我有一个文本框,当用户按下"enter"时,它必须触发按钮。所以我做了
function search_enter(event) {
if (event.keyCode == 13) {
$("#search_button").click();
}
}
是的,它触发了第一个javascript回调函数。但是它是回发而不是回调:S
我该如何解决这个问题?
更新:我解决了这个问题,在输入的keyup事件调用回调事件。
function search_enter(event) {
if ($('#search_textbox').val() == '')
return;
WebForm_DoCallback('__Page', Basla(), Istek, null, Hata, true)
}
<input id="search_textbox" onkeyup="search_enter(event)" type="text" />
但是如果我按回车键,当光标在输入时。它在做回发。我该如何解决这个问题?
我找到了。如果文本框是在<form runat="server">
标签,它正在做回发,当按下回车。我已经删除了表单标签,它解决了
相关文章:
- ASP.NET通过单击JavaScript按钮触发c#事件
- 是否<asp:文本框>有一个onFocusLost事件
- 向ASP控件添加自定义事件
- 如何在jQuery中为asp:textbox生成onchange事件
- onclick事件在asp.net上不起作用
- 如何在asp:linkButton上显示鼠标悬停事件上的图像
- ASP.NET MVC5 jQuery FullCalendar获取事件问题
- Asp.net按钮事件点击不做回发.有可能吗
- 如何使asp文本框的按键事件
- ASP/C#-未触发UpdatePanel和Button OnClick事件
- 在SweetAlert中传递ASP.NET按钮单击事件
- asp.net javascript .click() 事件未在服务器上触发
- 使用Bookmarklet在Firefox中为asp表单加载启动onclick事件
- 如何在ASP.NET C#中触发TextChange事件而不离开焦点
- 按钮的点击事件是't在asp.net中触发
- 为什么asp:LinkButton服务器端事件没有'当clientClick返回true时,t激发
- 在asp.net中捕获href事件
- asp dropdownlist中onchange事件的Javascript
- asp.net中的textbox是否会有onkeypress事件用于调用javascript函数
- 绕过 ASP 事件处理程序