首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >聚焦即席输入文本

聚焦即席输入文本
EN

Stack Overflow用户
提问于 2011-09-02 09:33:32
回答 2查看 1.1K关注 0票数 1

我用的是即兴

http://www.shiguenori.com/material/jquery.impromptu/

以显示对话框并收集用户的输入。

但是我不能让输入文本框在它出现时获得焦点。

我已经尝试给输入一个id并添加impromptu.js

代码语言:javascript
复制
$('#impromptu_fname').focus();

在几个地方。

我还尝试将自动聚焦添加到输入中。

这些都不管用。有什么想法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-09-02 09:55:28

您必须在loaded回调中执行此操作:

代码语言:javascript
复制
$.prompt('Your message goes here.', {
    // options
    loaded: function(){
        $('#impromptu_fname').focus();
    }
});
票数 2
EN

Stack Overflow用户

发布于 2013-12-04 13:10:22

感谢您使用加载的回调函数的提示。我也遇到了同样的问题,但是为了将焦点放在初始提示的默认按钮上,下面是我是如何做到的:

代码语言:javascript
复制
var myPrompt = $.prompt(tourStates);
myPrompt.on('impromptu:loaded', function(e){$('button.jqidefaultbutton[id^="jqi_0"]').focus();});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7278427

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档