问题标签 [focusout]
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.
jquery - 如何使用 jQuery 捕获多选选项列表和捆绑中的所有选定项目
我想通过 Ajax 将所有多选选项项写入服务器端数据库表。我不想调用该函数并在每个选择/取消选择操作上进行写入。我想让用户选择和取消选择所有所需的选项,然后我想进行 ajax 调用并将结果一次写入数据库。
我想在 jQuery 中处理这个问题。
我已经让 Ajax 脚本和服务器端数据库更新脚本正常工作——没问题。
捕获多选项目并进行 ajax 调用的最佳方法是什么?
会是焦点离开选择框的时候吗?还是其他更好的方法?
感谢您为我指明正确的方向。
修正案#1
它看起来.change()
是去这里的唯一方法......当然,除了答案中建议的添加按钮。按钮选项不是我希望使用该应用程序的方式。我似乎无法捕捉.focus()
或.blur()
或.focusout()
在我的<select>
元素上。
修正#2
试过这个 - 不起作用
试过这个 - 不起作用
试过这个 - 它有效!
javascript - 区分页面内外焦点丢失?
一个<div tabindex="-1">
元素可能有一个focusout
监听器。
每当焦点更改到页面中的另一个元素(或什么都没有)时,该事件就会触发。
但是,只要包含的浏览器选项卡或窗口失去焦点,它也会触发。这可能是由多种原因引起的:键ALT+TAB
、WINDOWS
用户在另一个应用程序上单击鼠标或用户打开开发者控制台。
在处理 时FocusEvent
,有没有办法区分由于页面内或页面外的焦点更改而触发的事件?
顺便说一句,FocusEvent.relatedTarget
是可用的。然而,它似乎null
既是当焦点移到页面外时,又有时是当它移到页面内的另一部分时(即一个不能“接收”焦点的元素)。UIEvent.sourceCapabilities
似乎也可用,并且似乎null
在整个页面失去焦点时可靠地运行,但我不确定这对于解决这个问题有多可靠。
任何帮助将非常感激。
javascript - how can i use Angular focusout with if condition
This is my input field
From the above input field, I don't have any problem with enter if the field is empty it shows the error message
Coming to focus out it should only work if there is any data present in the input field how can i do this..?
i want something like this:
javascript - 如何以编程方式触发 Focusout 事件
如何仅使用 JavaScript 而不是 jQuery 以编程方式触发 focusout 事件?
例如,在下面的代码中,想法是它应该提醒“Hello, world!” 因为调用了 focusout() 函数(或类似的引发事件的函数)(focusout() 不是 JS 函数,但这就是想法)。
jquery - CKEditor 聚焦
我正在尝试在 CKEditor 中设置焦点,但没有任何效果。
我正在使用来自 cdn 的标准 4.8.0 版本。
哪里有问题?我在下面粘贴代码:
note-content
是我的 div 与#id
.
完美运行
还尝试将cke
实例添加到变量,但没有任何效果。
有人能帮我吗?
jquery - Focusout事件在输入事件jQuery的第一次激活时不起作用
我有一个输入和focus
事件。当它集中时,使父 div 更大,当它不集中时使其更小,但我focusout
在输入事件中有事件,以确保它是否为空。但是,当您聚焦输入、键入内容、删除该输入然后单击远离该输入(焦点输出)时,它就可以正常工作,并且它可以按照我想要的方式工作。并且在您刷新站点后它停止工作,因为它“忘记”了您在那里输入并删除了它。这是jsfiddle,我想我不必code,
在一切就绪时发布它-> https://jsfiddle.net/rnotx7rg/
jquery - Jquery 切换焦点/模糊
试图在文本框上的焦点和模糊之间切换,这样当我关注它时会弹出一条消息,当我模糊它时,它会被删除并出现模糊消息。做了一些研究,但我摸不着头脑,感谢任何帮助。JS:
});
javascript - 使用 JavaScript 重新排列元素
我正在尝试做一个我朋友为我做的小代码练习。该应用程序的要点是在文本字段中输入资产名称,然后使用javascript,框中的文本将向上移动到中心,当您输入另一个资产名称时,旧的资产名称将下降,新的资产名称将提升。下面是 HTML、CSS 和 JavaScript 代码,任何帮助都会很棒:)
jquery - 如何防止 focusout 事件中的 mousedown 事件?
我是 jQuery 的初学者,我添加了一个 jQuery,以便在按钮焦点消失时(在元素外部单击)保持某些 div 元素处于视图中并隐藏其他 div 元素。但是,当您单击按钮时,您会看到“显示的”元素。我该如何防止这种情况发生?我尝试了一个.mousedown
return default
动作,但没有运气。
编辑:
我创建了一个小提琴以使问题更加明显,因此当您单击另一个按钮时,会出现 pricelist0。
额外:
使用给定的答案,并且在单击某些元素时能够不失去按钮的焦点,您可以另外添加以下代码。其中任何元素都是您希望使按钮保持焦点的元素。