在 IE 中回发后按钮不能立即工作
Button is not immedeatelly working after postback in IE
我在我的页面上动态添加了带有文本框搜索、按钮输入键和 gridview 的更新面板。当我通过按键搜索时(更新面板中的回发继续),编辑按钮点击在 IE 11 中不起作用,甚至右键单击按钮也不起作用(例如,当我想 运行 元素检查器时) .只有在第二次点击后才有效。
编辑:
我会尝试描述代码
搜索栏位于导航元素中,网格视图在下方生成。
文本框有 OnKeypress:if ( event.which == 13 || event.keyCode == 13 ) {$("#SEARCHBUTTONID")[0].click()}
按钮处理导致数据绑定的点击搜索功能。
网格中的编辑按钮正常生成 onClick 事件:javascript:__doPostBack('IDOFGRID_CommandEdit','IDOFRECORD')
我发现当我只从控制台调用 $("#SEARCHBUTTONID")[0].click()
时,editbutton 的第一次点击也不起作用。
但奇怪的是,编辑按钮甚至不可点击(当我想通过右键单击菜单打开并单击检查元素时,在其他地方它可以工作)
所以主要问题是在 BUTTON.click();
之后事件 JS 集中在其他地方。因此,当有人点击后功能不佳时,请尝试 ELEMENT.focus();
想要的元素 - 之后,元素在 gridview 中再次可点击。
我在我的页面上动态添加了带有文本框搜索、按钮输入键和 gridview 的更新面板。当我通过按键搜索时(更新面板中的回发继续),编辑按钮点击在 IE 11 中不起作用,甚至右键单击按钮也不起作用(例如,当我想 运行 元素检查器时) .只有在第二次点击后才有效。
编辑:
我会尝试描述代码
搜索栏位于导航元素中,网格视图在下方生成。
文本框有 OnKeypress:if ( event.which == 13 || event.keyCode == 13 ) {$("#SEARCHBUTTONID")[0].click()}
按钮处理导致数据绑定的点击搜索功能。
网格中的编辑按钮正常生成 onClick 事件:javascript:__doPostBack('IDOFGRID_CommandEdit','IDOFRECORD')
我发现当我只从控制台调用 $("#SEARCHBUTTONID")[0].click()
时,editbutton 的第一次点击也不起作用。
但奇怪的是,编辑按钮甚至不可点击(当我想通过右键单击菜单打开并单击检查元素时,在其他地方它可以工作)
所以主要问题是在 BUTTON.click();
之后事件 JS 集中在其他地方。因此,当有人点击后功能不佳时,请尝试 ELEMENT.focus();
想要的元素 - 之后,元素在 gridview 中再次可点击。