问题标签 [onblur]

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 投票
1 回答
149 浏览

opera - 在 Opera 中单击标题栏会触发 onBlur

我正在为 ASP 网页的“BODY”定义的“onBlur”处关闭一个弹出窗口,因此当用户在弹出窗口之外单击时,弹出窗口将关闭。我希望弹出窗口可以在屏幕上移动,它适用于除 Opera 之外的所有浏览器。

在 Opera 中,单击弹出窗口的标题栏时会触发“onBlur”事件 - 这对我来说似乎很奇怪,因为标题栏是弹出窗口的一部分,对吧?

我能做些什么呢?

0 投票
1 回答
2924 浏览

jquery-validate - 使用 jQuery Autocomplete 和 Validator onBlur 计时问题

这是我的问题,我在实现 jQuery.Autocomplete 和 jQuery.validate 的表单中有一个输入元素,除了单击自动完成列表中的一个元素来选择它之外,所有这些都正常工作。

发生的情况是验证发生在自动完成设置其值之前。因为验证发生在 onBlur 上,并且您刚刚单击了自动完成列表中的一个项目,所以在输入填充其新值之前的一瞬间,模糊触发和验证发生。

如果它是客户端,我不介意双重验证,但我碰巧在这个字段上执行昂贵的远程 ajax 验证,所以我真的很想以正确的方式解决这个问题。

我的第一个想法是通过一个 10 毫秒后超时的函数来代理所有验证 onBlur 事件,本质上是翻转事件顺序。但是,我认为,这意味着撕毁 jQuery.Validate.js 代码,我宁愿不这样做。

有任何想法吗?

0 投票
1 回答
2098 浏览

asp.net - ASP.NET :: 文本框控件的 onblur/lostFocus 事件能否触发服务器端事件?

我正在尝试附加一个服务器端事件,以在如下所示的字段中查找用户输入的邮政编码的城市/州。

由于没有要捕获的焦点丢失事件,有没有人幸运地让它工作?

0 投票
1 回答
3093 浏览

jquery - OnBlur 和 OnFocus 事件无法正常工作

嗨,我正在尝试让我的 onblur 和 onfocus 功能正常工作,但它们似乎没有做正确的事情 - 我想说如果“全名”字段为空,然后在该字段中放置“全名”如果有人输入了某些内容,请保持原样。目前,如果它显示“全名”,它会清除该字段,如果它为空,则将“全名”放入。但我的问题是,每当有人在其中输入任何内容时,它都会在该字段中输入“全名”。

这是我正在使用的代码

function doFocusNew() { if ($('.fullname').val() != null && $('.address').val() != null) { $('.fullname').val('' ) } };

function doBlurNew() { if ($('.fullname').val() != null && $('.address').val() != null) { $('.fullname').val('Full姓名') } };

干杯杰米

0 投票
2 回答
713 浏览

javascript - 点击 iFrame 不会模糊 Ext Combobox

我有一个带有 Ext.form.ComboBox 和 TinyMCE 编辑器的页面,它的主体使用 iframe。问题是当 ComboBox 具有焦点并且用户单击 iframe 时,不会触发 ComboBox 的模糊事件。如果用户单击返回 ComboBox,则也不会触发焦点事件。但是, document.activeElement 确实更改为 iframe 并正确返回 ComboBox。有没有其他人有这个问题或知道它的修复/解决方法?

0 投票
3 回答
6461 浏览

javascript - 由于文本框 onblur 事件中的警报框导致按钮单击事件丢失

我创建了一个简单的 Web 表单,其中包含一个文本框和一个按钮。我已经捕获了文本框的 onblur 事件。

当我在文本框中输入一些值并单击按钮时,会发生文本框的 onblur 事件,但不会发生按钮的 onclick 事件。而且,当我从 js 函数中删除警报框时,它工作正常。按钮单击事件的某些方式丢失了。我认为这是由于警报框。知道为什么会这样吗?

0 投票
5 回答
57582 浏览

javascript - HTML 输入 onfocus & onblur?

好的,今天我正在制作一个帮助 HTML 函数。它看起来像这样:

如您所见,如果您插入一个值,它将执行一些 JavaScript,以便当我单击框时,框内的文本将消失,

问题:当我们不在输入时,我们如何使它具有价值?(请查看stackoverflow上的搜索框,但是当我们不指向输入框后,stackoverflow上的搜索框不会回来?也许是通过使用onblur?我说的对吗?

希望你明白我的意思。

好的,因为你们中的一些人没有明白我的意思,请看

当我没有点击它时。

替代文字

当我点击它时。

替代文字

当我不再点击它时。

替代文字

它应该是

当我没有点击它时。

替代文字

当我点击它时。

替代文字

当我不再点击它时。

替代文字

0 投票
2 回答
1603 浏览

javascript - Javascript模糊点击不能一起工作

我有以下代码

HTML:

JS:

CSS:

它工作正常:单击时inst我会看到警报消息,并且当输入成为焦点时,就会出现指令。

现在我希望不相关的指令在模糊时消失。所以我尝试在里面添加注释行blur()。它不像那样工作,因为blur()首先调用并删除指令,所以如果我点击指令 - 没有任何反应。

我怎么能解决这个问题?

0 投票
3 回答
10037 浏览

javascript - IE 中的 onBlur 事件

我有这个 HTML:

而 JavaScript 中的这个函数

在 IE 中,tgt没有正确设置。我应该怎么做才能访问调用节点?

0 投票
1 回答
1496 浏览

javascript - onBlur Javascript 事件,检查元素是否具有焦点

我正在尝试为一件看起来很复杂的简单事情找到解决方案!

我有一个文本区域,用户可以在其中更新他们的状态。在它下面我有一个复选框(例如:供用户选择是否发布状态)。

我尝试做的是: 1 / 当 textera 获得焦点时, textarea 会扩展,这很好。

2/ 当文本区域失去焦点时,当用户点击它时,它会崩溃。那也不错...

唯一的问题是,如果用户单击复选框,文本区域也会崩溃,但我想阻止它。

它应该折叠并在模糊时执行功能,但如果用户尝试与复选框交互则不会。

我在此页面上设置了一个示例:http: //favosaurus.com/dev/onblur.php

谢谢你的建议。