问题标签 [focus]

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 投票
6 回答
44564 浏览

c# - Winforms c# - 将焦点设置到 TabPage 的第一个子控件

假设我有一个Textbox嵌套在TabControl.

当表单加载时,我想关注它Textbox(默认情况下焦点设置为TabControl)。

textbox1.focus()在表单的情况下简单地调用Load似乎不起作用。

我已经能够通过执行以下操作来集中注意力:

我的问题是:

有没有更优雅的方法来做到这一点?

0 投票
2 回答
719 浏览

mfc - 如何在 MFC 中创建非交互式窗口

在我的应用程序中,我有一个弹出窗口,上面有小消息(类似于工具提示)。此窗口使用分层属性来绘制 alpha 背景等。

如果我同时打开了几个这样的窗口,然后用鼠标单击一个,当它们消失时,它们会导致我的应用程序失去焦点(它将焦点切换到当前窗口后面的应用程序)。

如何停止窗口中的任何交互?

0 投票
1 回答
19514 浏览

javascript - 如何将焦点设置到 HTML5 画布元素?

我在<canvas>iMac 上使用 Firefox 2.0.0.16 和 Safari 3.1.2 中的 HTML5 元素。(我也在 Windows 上的 Firefox 3.0 中尝试过,但也无济于事。)标签如下所示:

我有一个按钮来“激活”一些与画布交互的功能。该按钮的onclick()事件调用一个函数。在该函数中,我有以下行:

这不起作用。Firebug 报告没有错误。但焦点仍然在原处。我可以单击画布或朝向画布的选项卡,焦点将从其他元素中丢失,但显然永远不会被画布获得(画布的onfocus()事件永远不会触发)。

我觉得这很奇怪。是画布根本无法获得焦点,还是我在这里遗漏了什么?任何见解将不胜感激。

谢谢你。

0 投票
5 回答
8341 浏览

macos - 在 Applescript 中,如何确定菜单项是否被选中/聚焦?

我有一个 OS X 10.5 的脚本,它将搜索框集中在任何应用程序的帮助菜单中。我把它放在一个组合键上,就像 Spotlight 一样,我希望它在我运行脚本时切换。所以,我想检测搜索框是否已经专注于输入,如果是,请输入 Esc 而不是单击“帮助”菜单。

这是现在的脚本:

我正在考虑这样的事情:

...但我收到此错误:

无法获得{应用程序“系统事件”的应用程序进程“脚本编辑器”的菜单栏项“帮助”的菜单“帮助”的菜单项 1} 的焦点。

那么有没有办法让我的脚本检测搜索框是否已经聚焦?


我通过解决它解决了我的问题。我仍然不知道如何检查是否选择了菜单项,因此我将保留此主题。

0 投票
5 回答
8505 浏览

javascript - 可以从 JavaScript 在 IE7 中设置选项卡焦点

是否可以使用 window.Open 函数在 JavaScript 中启动一个新窗口,然后将焦点设置到该选项卡?

这就是我今天正在做的事情:

窗口打开,但新选项卡没有获得焦点。

0 投票
5 回答
2138 浏览

javascript - 如何使用javascript跳过字段?

我有这样的表格:

当用户在“一”中输入值时,我有时想跳过“二”字段,具体取决于他输入的内容。例如,如果用户键入“123”并使用 Tab 移动到下一个字段,我想跳过它并转到第三个字段。

我尝试使用OnBlurand OnEnter,但没有成功。

尝试1:

尝试2:

但这些都不起作用。看起来浏览器不允许您在焦点变化时弄乱焦点。

顺便说一句,这一切都在 Linux 上使用 Firefox 进行了尝试。

0 投票
23 回答
102527 浏览

macos - Mac OS X 上的焦点跟随鼠标(加上自动抬起)

(我不想听到我想要那个有多疯狂!:)

焦点跟随鼠标也称为点对焦点、指针焦点和(在某些实现中)马虎焦点。[添加其他术语,使其更易于搜索!] X-mouse

0 投票
3 回答
1647 浏览

javascript - 在 dom 中添加输入字段并在 IE 中聚焦

我正在尝试制作一个 div,当您单击它时它会变成一个输入框,并聚焦它。我正在使用原型来实现这一点。这适用于 Chrome 和 Firefox,但不适用于 IE。IE 拒绝关注新添加的输入字段,即使我设置了 1 秒超时。

基本上代码是这样工作的:

上面的例子是实际代码的缩短版本,实际代码除了 IE 中的焦点位外,运行良好。

IE中的焦点功能有限制吗?我需要将输入放在表单中吗?

0 投票
6 回答
20655 浏览

wpf - WPF 验证未在 TextBox 的第一个 LostFocus 上触发

我正在尝试针对对象验证 WPF 表单。当我在文本框中输入内容时,验证会触发失去焦点回到文本框,然后擦除我写的任何内容。但是,如果我只是加载 WPF 应用程序并在文本框上制表符而不从文本框中写入和擦除任何内容,那么它不会被触发。

这是 Customer.cs 类:

这是 WPF 代码:

0 投票
1 回答
928 浏览

javascript - How to auto-focus RTE editor inside firefox?

We have a RTE editor based on htmlarea which consists of content with editmode enabled inside an iframe. The question is how to automatically bring the focus into the editor?