问题标签 [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.
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 生成的输出:
这是我尝试过的一些方法:
感谢您提供的任何帮助。
apache-flex - 如何以编程方式将焦点设置到 HorizontalList 以便它可以接收关键事件(Flex)?
请看代码:
如您所见,我尝试在HorizontalList
加载应用程序时集中注意力。我实际上Received focus
在控制台中收到消息。但我希望在设置焦点后能够使用箭头键浏览列表元素。但事实并非如此。它们仅在用鼠标单击组件后才起作用。那么,我做错了什么?如何使列表具有焦点并响应箭头键?
c# - C# Windows 窗体:最上面的对话框没有聚焦
我的应用程序在启动时显示一个登录框,我已经能够将其设置为最高,但是在我单击它之前它没有设置为焦点。
你如何让它自动聚焦?
asp.net - ASP.net - 将焦点设置为编辑行
单击编辑按钮后,如何将焦点设置到 datagridview 行中的特定控件?当网格绑定时,我可以为新行执行此操作,但不能为现有行执行此操作。该控件似乎还不存在。
'这不起作用(现有行)
'这确实适用于新绑定的行
javascript - 在 JavaScript 中是否可以在 IE 上注册一个事件侦听器来捕获页面上的所有更改、焦点和模糊事件?
- 在非 IE 浏览器中:
- 事件会冒泡,因此您可以在它进入冒泡阶段
change
时捕获它。document
focus
andblur
事件不会冒泡,但您可以在捕获阶段通过一个事件侦听器 on 捕获它们document
。
- 事件会冒泡,因此您可以在它进入冒泡阶段
- 在 IE 上:
- 这 3 个事件都没有冒泡(包括
change
不符合规范的事件)。 - IE 上没有捕获阶段。
- 这 3 个事件都没有冒泡(包括
因此,据我所知,IE 上的唯一方法是在每个表单控件上为change
、focus
和注册一个事件侦听器。blur
当您有很多控件时,此操作可能会很昂贵。但是有更好的方法吗?
asp.net - 将焦点设置为用户控件,并模糊基本页面
我有一个进度条(这是一个用户控件)。当用户单击按钮时,将显示此进度条。问题是......即使进度条可见,我也可以将焦点设置到基本页面中的其他控件。我需要模糊基本页面......并将焦点设置为用户控件。
请帮助我...提前谢谢...!
vb.net - 如何让我的 VB.net 表单专注于现有用户窗口和应用程序?
我有一个 Visual Basic .Net 表单(在初始屏幕测试数据库连接后启动),它在启动时没有集中在其他现有窗口之上。
如何让它专注于所有现有窗口和 Windows 资源管理器窗口?
javascript - 当焦点在 HTML 表单上丢失时,如何重新关注文本字段?
HTML 表单上只有一个文本字段。用户输入一些文本,按 Enter,提交表单,然后重新加载表单。主要用途是条码读取。我使用以下代码将焦点设置到文本字段:
它大部分时间都有效(如果没有人触摸屏幕/鼠标/键盘)。
但是,当用户单击浏览器窗口中字段外的某个位置(白色空白区域)时,光标消失了。一个单字段 HTML 表单,如何防止光标丢失?或者,光标丢失后如何将光标重新聚焦在字段内?谢谢!
android - Android mapView ItemizedOverlay setFocus 无法正常工作
调用不会“取消聚焦”当前标记setFocus(null)
。ItemizedOverlay
根据文档:
... 如果没有找到该项目,这是一个无操作。你也可以传递 null 来移除焦点。
这是我的代码:
MapItemizedOverlay
创建地图叠加层和一个标记:
R.drawable.marker_icon
定义如下:
现在,为了测试 setFocus() 行为,我将按钮放在活动窗口上,并使用以下 onClick 侦听器:
预期的行为是:单击按钮切换标记选择。
它只工作一次 - 第一次单击它会选择标记,再次单击它不会取消选择标记。最奇怪的是,在调用 setFocus(null) 之后,getFocus() 也返回 null - 就像覆盖没有焦点项目(我调试过它)。但即使在调用 mapView.invalidate() 之后,标记仍以“选定”(聚焦)状态绘制。
c# - 文本框1.Focus(); 不工作;Page.SetFocus(Textbox1); 为什么?
如前所述,这两个都不起作用(来自Page_Load
):
或者
知道为什么吗?
这是控件本身:
它位于一个页面上,两个母版页深。表单标签位于第二个母版页上,这就是为什么没有在那里设置焦点的原因。
不适用于:即 firefox、chrome 和 safari(所有最新版本)。
帮助!谢谢
编辑:需要更多信息吗?我会做/发布任何事情,只是告诉我该怎么做才能帮助你帮助我,我尝试了一切。甚至谷歌也没有结果,正在展示我的这个问题。