Javascript 如何在自定义对话框中聚焦文本框,使光标在框内闪烁

Javascript 如何在自定义对话框中聚焦文本框,使光标在框内闪烁,javascript,jquery,Javascript,Jquery,实际上,在这里,我想在打开自定义对话框时自动聚焦文本框。在这里,我对输入字段使用了autofocus属性。但对我来说,它不起作用。如何在对话框中为文本字段添加自动对焦。有人能帮我吗 新建 “>创建新的 当您在该代码段中使用jquery显示对话框时,请添加以下行- $('#diagramName').focus(); 更新: 当你试图在一个对话框中做这件事时,几秒钟后它就会变得可见,所以你可能需要在它完全可见之后做这件事。 试试这个- setTimeout(function() {

实际上,在这里,我想在打开自定义对话框时自动聚焦文本框。在这里,我对输入字段使用了autofocus属性。但对我来说,它不起作用。如何在对话框中为文本字段添加自动对焦。有人能帮我吗

  • 新建
“>创建新的
当您在该代码段中使用jquery显示对话框时,请添加以下行-

$('#diagramName').focus();
更新:

当你试图在一个对话框中做这件事时,几秒钟后它就会变得可见,所以你可能需要在它完全可见之后做这件事。 试试这个-

setTimeout(function() { 
    $('#diagramName').focus();
}, 3000);
注释中代码的新更新:

像这样试试-

createNew() {
    $('#modalCreateNew').draggable({
      revert: true,
    });
    setTimeout(function() {
        $('#diagramName').focus();
    }, 3000);
}

但是,每次显示对话框后,您只需执行此解决方案。

当您在该代码段内使用jquery显示对话框时,请添加此行-

$('#diagramName').focus();
更新:

当你试图在一个对话框中做这件事时,几秒钟后它就会变得可见,所以你可能需要在它完全可见之后做这件事。 试试这个-

setTimeout(function() { 
    $('#diagramName').focus();
}, 3000);
注释中代码的新更新:

像这样试试-

createNew() {
    $('#modalCreateNew').draggable({
      revert: true,
    });
    setTimeout(function() {
        $('#diagramName').focus();
    }, 3000);
}

但是,每次显示对话框后,您只需执行此解决方案。

显示打开模式的脚本请注意错误是什么?
trigger('blur')
maybei没有编写ant脚本来打开对话框。。使用data open=“modelcreateNew“我正在打开dailaog..请检查code@teovan Kot当我单击“创建新”时,我的对话框将打开。然后我的自动对焦不工作。这是我的问题error@santosh打开模式的goreShow脚本请注意错误是什么?
trigger('blur')
maybei没有编写ant脚本来打开对话框..使用data open=“modelcreateNew”我正在打开dailaog.请检查code@teovan Kot当我单击“创建新”时,我的对话框将打开。然后我的自动对焦不工作。这是我的问题error@santoshgorethanks想知道答案,我试过这一次,但对我来说它不起作用了,但第一次它起作用了。当我关闭对话框,第二次打开时,自动对焦没有显示。函数createNew(){$('#modalCreateNew')。draggable({revert:true,})}setTimeout(函数(){$('#diagramName')).focus();},3000);当你刷新页面并点击createNew时,它正在工作。然后关闭并再次打开它的not WorkingTanks以获取答案,我尝试了这一个,但对我来说它不工作Tanks这么多它在工作..但第一次工作正常..当我关闭对话框时,当我再次打开第二次自动对焦时,没有显示。函数createNew(){$('#modalCreateNew').draggable({revert:true,})}setTimeout(function(){$('#diagramName').focus();},3000);当您刷新页面并单击createNew时,它正在工作。然后关闭并再次打开它的not working