问题标签 [setfocus]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2884 浏览

javascript - 设置焦点到 jHtmlArea jQuery 插件

我在我的页面上使用了 jHtmlArea jQuery 插件,并且我在点击按钮时让它可见。现在我试图将焦点放在 jHtmlArea 编辑器中,一旦它显示出来,但似乎无法到达那里。

我确实找到了这篇博客文章Setting Focus to Control in an IFRAME using jQuery讨论将焦点设置到 IFrame 内的元素,thickbox 插件通过先将焦点设置到 IFrame 然后再设置到元素来使用该元素,但是 jHTMLArea 没有放置将任何元素放入其 IFrame。

所以要么我没有正确选择 IFrame 的 body 元素,要么调用.focus()body 对我没有任何作用。

这是 jHtmlArea 生成的输出:

这是我尝试过的一些方法:

感谢您提供的任何帮助。

0 投票
2 回答
875 浏览

apache-flex - 如何以编程方式将焦点设置到 Horizo​​ntalList 以便它可以接收关键事件(Flex)?

请看代码:

如您所见,我尝试在HorizontalList加载应用程序时集中注意力。我实际上Received focus在控制台中收到消息。但我希望在设置焦点后能够使用箭头键浏览列表元素。但事实并非如此。它们仅在用鼠标单击组件后才起作用。那么,我做错了什么?如何使列表具有焦点并响应箭头键?

0 投票
1 回答
2159 浏览

c# - C# Windows 窗体:最上面的对话框没有聚焦

我的应用程序在启动时显示一个登录框,我已经能够将其设置为最高,但是在我单击它之前它没有设置为焦点。

你如何让它自动聚焦?

0 投票
1 回答
2666 浏览

asp.net - ASP.net - 将焦点设置为编辑行

单击编辑按钮后,如何将焦点设置到 datagridview 行中的特定控件?当网格绑定时,我可以为新行执行此操作,但不能为现有行执行此操作。该控件似乎还不存在。

'这不起作用(现有行)


'这确实适用于新绑定的行

0 投票
1 回答
384 浏览

javascript - 在 JavaScript 中是否可以在 IE 上注册一个事件侦听器来捕获页面上的所有更改、焦点和模糊事件?

  • 在非 IE 浏览器中:
    • 事件会冒泡,因此您可以在它进入冒泡阶段change时捕获它。document
    • focusandblur事件不会冒泡,但您可以在捕获阶段通过一个事件侦听器 on 捕获它们document
  • 在 IE 上:
    • 这 3 个事件都没有冒泡(包括change不符合规范的事件)。
    • IE 上没有捕获阶段。

因此,据我所知,IE 上的唯一方法是在每个表单控件上为changefocus和注册一个事件侦听器。blur当您有很多控件时,此操作可能会很昂贵。但是有更好的方法吗?

0 投票
1 回答
881 浏览

asp.net - 将焦点设置为用户控件,并模糊基本页面

我有一个进度条(这是一个用户控件)。当用户单击按钮时,将显示此进度条。问题是......即使进度条可见,我也可以将焦点设置到基本页面中的其他控件。我需要模糊基本页面......并将焦点设置为用户控件。

请帮助我...提前谢谢...!

0 投票
1 回答
2801 浏览

vb.net - 如何让我的 VB.net 表单专注于现有用户窗口和应用程序?

我有一个 Visual Basic .Net 表单(在初始屏幕测试数据库连接后启动),它在启动时没有集中在其他现有窗口之上。

如何让它专注于所有现有窗口和 Windows 资源管理器窗口?

0 投票
3 回答
32935 浏览

javascript - 当焦点在 HTML 表单上丢失时,如何重新关注文本字段?

HTML 表单上只有一个文本字段。用户输入一些文本,按 Enter,提交表单,然后重新加载表单。主要用途是条码读取。我使用以下代码将焦点设置到文本字段:

它大部分时间都有效(如果没有人触摸屏幕/鼠标/键盘)。

但是,当用户单击浏览器窗口中字段外的某个位置(白色空白区域)时,光标消失了。一个单字段 HTML 表单,如何防止光标丢失?或者,光标丢失后如何将光标重新聚焦在字段内?谢谢!

0 投票
2 回答
6031 浏览

android - Android mapView ItemizedOverlay setFocus 无法正常工作

调用不会“取消聚焦”当前标记setFocus(null)ItemizedOverlay根据文档:

... 如果没有找到该项目,这是一个无操作。你也可以传递 null 来移除焦点。

这是我的代码:

MapItemizedOverlay

创建地图叠加层和一个标记:

R.drawable.marker_icon定义如下:

现在,为了测试 setFocus() 行为,我将按钮放在活动窗口上,并使用以下 onClick 侦听器:

预期的行为是:单击按钮切换标记选择。

它只工作一次 - 第一次单击它会选择标记,再次单击它不会取消选择标记。最奇怪的是,在调用 setFocus(null) 之后,getFocus() 也返回 null - 就像覆盖没有焦点项目(我调试过它)。但即使在调用 mapView.invalidate() 之后,标记仍以“选定”(聚焦)状态绘制。

0 投票
4 回答
7257 浏览

c# - 文本框1.Focus(); 不工作;Page.SetFocus(Textbox1); 为什么?

如前所述,这两个都不起作用(来自Page_Load):

或者

知道为什么吗?

这是控件本身:

它位于一个页面上,两个母版页深。表单标签位于第二个母版页上,这就是为什么没有在那里设置焦点的原因。

不适用于:即 firefox、chrome 和 safari(所有最新版本)。

帮助!谢谢

编辑:需要更多信息吗?我会做/发布任何事情,只是告诉我该怎么做才能帮助你帮助我,我尝试了一切。甚至谷歌也没有结果,正在展示我的这个问题。