问题标签 [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.

0 投票
2 回答
456 浏览

jquery - 保存用户输入的 JQuery 事件

一旦用户单击页面上的另一个控件,我将尝试保存用户的输入。我查看了 focusout 事件,但每次用户输入值或选择另一个控件时它都会触发。这是我如何使用它:

有没有其他方法可以调用每个控件的上述 ajax 调用?

0 投票
2 回答
213 浏览

jquery - jquery focus 和 focusout,这被认为是可接受的标记吗?

我正在学习/尝试在 jQuery 中做得更好。我想知道以下是否是可接受的标记,或者是否有更清洁、更小的方法来完成相同的操作?

编辑/解决方案

感谢Arun P Johnysenyor Toni我最终使用的 js。

0 投票
2 回答
3984 浏览

jquery - 在focusout事件之后,鼠标离开事件在Firefox中没有持续触发

我正在运行以下代码:

当我在文本输入上触发 focusout 事件之前将鼠标向上移动到浏览器工具栏/选项卡/链接/等区域时,mouseleave 事件会触发,我可以按下刷新按钮或任何其他按钮/选项卡/等。

但是,在我触发 focusout 事件后,mouseleave 事件不再触发,并且 focusout 会阻止我按下该区域中的任何按钮。

如果我将鼠标从浏览器的文档窗口移到另一个应用程序或背景,甚至移到萤火虫窗口,mouseleave 事件会触发,但当我将鼠标移到浏览器工具栏/选项卡/链接/等区域时不会触发。

但是,如果我手动单击返回文本输入,则 mouseleave 会再次开始正常触发。

这种行为不会在 IE、Chrome 或 Safari 中发生,只会在 Firefox 中发生(我使用的是 Firefox 21)。

任何建议或解释都非常感谢!

达纳

0 投票
2 回答
1378 浏览

javascript - 如何从焦点排除中排除 Id

使用 Jquery,当您在设置“focusout”时单击焦点区域外的任意位置时,才会调用 focusout。

如何从激活“focusout”功能中排除某些 id。?

例如这里。

您有一个输入文本字段( id="A"),它在焦点上隐藏了一些 div 并在它失去焦点时显示该 div,所以但现在它显然会在您单击此之外的任何位置时显示该 div ("#A ") 输入字段。

问题是,你如何设置一些 id(可能是一个选择字段(Id="B" 旁边),而不是触发“focusout”功能。希望它有意义。

0 投票
2 回答
1325 浏览

javascript - 为什么点击div时会触发focusout事件

我有一个 div 用作文本框

我想检测 div 文本框的焦点和非焦点事件。

但是,每当我单击 div 时,都会触发focus和事件。focusout为什么呢?

0 投票
1 回答
409 浏览

json - json 与 hide 和 else if

我正在建立一个注册表。#onimg och #offimg 是两个带有 img 的 div。如果您填写一个可用的用户名,#offimg 将显示,如果您选择一个已经使用的用户名,#onimg vill 将显示。

如果您在注册字段中根本没有写任何东西(例如,如果您确实删除了文本),我希望图像隐藏。但他们不=(。

这是HTML

一些CSS

这是jquery

0 投票
2 回答
2311 浏览

jquery - 聚焦和模糊没有被抓住

我试图让一个 div 在文本框获得焦点时出现,并在文本框失去焦点时消失。这应该发生在 iPad 的纵向模式下(因此检查 w

0 投票
2 回答
2367 浏览

jquery - div失去焦点后如何运行函数?

我有几个divs,每个都包含一个form. 每个表格都有两个input text fields. 我正在尝试之后(意思trigger是,不是在输入文本字段之一失去焦点之后,而是在新 div 中的全新形式获得焦点之后)。functiondiv looses focus

这是jQuery代码:

基本上,我希望函数在 col1、colx 或 col2 类的任何 div 失去焦点时运行。上面的 jquery 代码甚至永远不会触发。Focusout 不起作用,因为它会在每个输入文本字段失去焦点后触发,即使同一个 div 仍然具有焦点。

0 投票
1 回答
290 浏览

jquery - jQuery .blur() 不会触发,.focusout() 也不会触发?

jquery 的新手,所以我可能在某些地方错过了一个重要的元素。在过去的几个小时里,我一直在挖掘并尝试了几种解决方案,但我尝试过的都没有解决这个问题。我要做的就是在“textboxUsername”失去焦点后执行一些代码。在直接的 javascript 中,我曾经通过将 onblur() 事件添加到特定的输入元素并调用函数来做到这一点。任何建议表示赞赏...

HTML:

JavaScript

0 投票
1 回答
857 浏览

asp.net-mvc-2 - 如何在没有 Jquery 的情况下在 asp.net mvc2 中的文本框焦点事件上发布/提交表单值?

我有两个使用 Html.TextboxFor() 助手的文本框。当我在 Textbox1 中键入值并单击外部(将光标从文本框中移出)时,TextBox2 应该填充有 TextBox2。

我知道使用 Javascript/Jquery 填充值,但我没有选择使用任何客户端脚本。所以我必须将表单值发布到控制器操作方法并使用模型对象用 TextBox2 填充 Textbox1 值。

如何在没有 Jquery 的情况下在 asp.net mvc2 中的文本框焦点事件上发布/提交表单值?