关闭jquery UI对话框后,聚焦文本框
focus the textbox after jquery ui dialog is closed
在我的asp.net MVC视图上有一个文本框,它显示了一个JQuery ui对话框。在这个对话框中,我想确保当OK按钮被点击时,相同的文本框在父页面上应该得到焦点显示弹出。我尝试使用JQuery焦点之后和之前关闭,像这样:
$(this).dialog("close");
$("#DefaultCallFrom1").focus();
但是它不工作。
初始化对话框时,使用close事件来设置对话框关闭时的焦点:
$(this).dialog({
close: function( event, ui ) {
$("#DefaultCallFrom1").focus();
}
});
jQuery UI Dialog Docs用于关闭事件。
编辑
如果你想在点击对话框中的按钮后应用对焦,那应该像这样简单:
$( "#dialog" ).dialog({
autoOpen: true,
buttons: [
{
text: "Ok", click: function() {
$( this ).dialog( "close" );
$('#DefaultCallFrom1').focus();
}
}
]
});
小提琴
相关文章:
- 无法使用 $('input[name=“rate”]').focus() 聚焦文本框;方法
- 想要清除文本框+聚焦文本框+阻止asp.net在同一按钮上回发
- jQuery聚焦文本框并转到末尾,但也可以设置光标的位置,以便用户可以看到它
- 在聚焦文本输入的同时使用箭头键滚动(Javascript)
- 在聚焦文本输入时触发文件选择
- 如何聚焦文本区域单击主类
- 通过检测 JavaScript 中的 CTRL+A 键来聚焦文本框
- 聚焦文本输入时如何单击行?(反应原生)
- 聚焦文本区域时不希望滚动
- Bootstrap 3 Modal内置texarea.当点击/聚焦文本区域时,背景滚动到顶部.仅适用于iOS 8
- 如何选择,聚焦文本区域
- 如何创建一个工具提示,该工具提示在按下大写锁定键时从聚焦文本框弹出
- 在react-native (Android)中关闭键盘时不聚焦文本输入
- 选择聚焦文本
- 使用css聚焦文本区域
- 关闭jquery UI对话框后,聚焦文本框
- 如何在Javascript中聚焦文本框时显示按钮
- 在google chrome扩展中使用javascript聚焦文本框
- 平滑滚动和聚焦文本区域
- 按钮单击可更改动态生成的聚焦文本框中的文本