问题标签 [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 事件
一旦用户单击页面上的另一个控件,我将尝试保存用户的输入。我查看了 focusout 事件,但每次用户输入值或选择另一个控件时它都会触发。这是我如何使用它:
有没有其他方法可以调用每个控件的上述 ajax 调用?
jquery - jquery focus 和 focusout,这被认为是可接受的标记吗?
我正在学习/尝试在 jQuery 中做得更好。我想知道以下是否是可接受的标记,或者是否有更清洁、更小的方法来完成相同的操作?
编辑/解决方案
感谢Arun P Johny和senyor Toni我最终使用的 js。
jquery - 在focusout事件之后,鼠标离开事件在Firefox中没有持续触发
我正在运行以下代码:
当我在文本输入上触发 focusout 事件之前将鼠标向上移动到浏览器工具栏/选项卡/链接/等区域时,mouseleave 事件会触发,我可以按下刷新按钮或任何其他按钮/选项卡/等。
但是,在我触发 focusout 事件后,mouseleave 事件不再触发,并且 focusout 会阻止我按下该区域中的任何按钮。
如果我将鼠标从浏览器的文档窗口移到另一个应用程序或背景,甚至移到萤火虫窗口,mouseleave 事件会触发,但当我将鼠标移到浏览器工具栏/选项卡/链接/等区域时不会触发。
但是,如果我手动单击返回文本输入,则 mouseleave 会再次开始正常触发。
这种行为不会在 IE、Chrome 或 Safari 中发生,只会在 Firefox 中发生(我使用的是 Firefox 21)。
任何建议或解释都非常感谢!
达纳
javascript - 如何从焦点排除中排除 Id
使用 Jquery,当您在设置“focusout”时单击焦点区域外的任意位置时,才会调用 focusout。
如何从激活“focusout”功能中排除某些 id。?
例如这里。
您有一个输入文本字段( id="A"),它在焦点上隐藏了一些 div 并在它失去焦点时显示该 div,所以但现在它显然会在您单击此之外的任何位置时显示该 div ("#A ") 输入字段。
问题是,你如何设置一些 id(可能是一个选择字段(Id="B" 旁边),而不是触发“focusout”功能。希望它有意义。
javascript - 为什么点击div时会触发focusout事件
我有一个 div 用作文本框
我想检测 div 文本框的焦点和非焦点事件。
但是,每当我单击 div 时,都会触发focus
和事件。focusout
为什么呢?
json - json 与 hide 和 else if
我正在建立一个注册表。#onimg och #offimg 是两个带有 img 的 div。如果您填写一个可用的用户名,#offimg 将显示,如果您选择一个已经使用的用户名,#onimg vill 将显示。
如果您在注册字段中根本没有写任何东西(例如,如果您确实删除了文本),我希望图像隐藏。但他们不=(。
这是HTML
一些CSS
这是jquery
jquery - 聚焦和模糊没有被抓住
我试图让一个 div 在文本框获得焦点时出现,并在文本框失去焦点时消失。这应该发生在 iPad 的纵向模式下(因此检查 w
jquery - div失去焦点后如何运行函数?
我有几个divs
,每个都包含一个form
. 每个表格都有两个input text
fields
. 我正在尝试之后(意思trigger
是,不是在输入文本字段之一失去焦点之后,而是在新 div 中的全新形式获得焦点之后)。function
div looses focus
这是jQuery代码:
基本上,我希望函数在 col1、colx 或 col2 类的任何 div 失去焦点时运行。上面的 jquery 代码甚至永远不会触发。Focusout 不起作用,因为它会在每个输入文本字段失去焦点后触发,即使同一个 div 仍然具有焦点。
jquery - jQuery .blur() 不会触发,.focusout() 也不会触发?
jquery 的新手,所以我可能在某些地方错过了一个重要的元素。在过去的几个小时里,我一直在挖掘并尝试了几种解决方案,但我尝试过的都没有解决这个问题。我要做的就是在“textboxUsername”失去焦点后执行一些代码。在直接的 javascript 中,我曾经通过将 onblur() 事件添加到特定的输入元素并调用函数来做到这一点。任何建议表示赞赏...
HTML:
JavaScript
asp.net-mvc-2 - 如何在没有 Jquery 的情况下在 asp.net mvc2 中的文本框焦点事件上发布/提交表单值?
我有两个使用 Html.TextboxFor() 助手的文本框。当我在 Textbox1 中键入值并单击外部(将光标从文本框中移出)时,TextBox2 应该填充有 TextBox2。
我知道使用 Javascript/Jquery 填充值,但我没有选择使用任何客户端脚本。所以我必须将表单值发布到控制器操作方法并使用模型对象用 TextBox2 填充 Textbox1 值。
如何在没有 Jquery 的情况下在 asp.net mvc2 中的文本框焦点事件上发布/提交表单值?