问题标签 [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.
opera - 在 Opera 中单击标题栏会触发 onBlur
我正在为 ASP 网页的“BODY”定义的“onBlur”处关闭一个弹出窗口,因此当用户在弹出窗口之外单击时,弹出窗口将关闭。我希望弹出窗口可以在屏幕上移动,它适用于除 Opera 之外的所有浏览器。
在 Opera 中,单击弹出窗口的标题栏时会触发“onBlur”事件 - 这对我来说似乎很奇怪,因为标题栏是弹出窗口的一部分,对吧?
我能做些什么呢?
jquery-validate - 使用 jQuery Autocomplete 和 Validator onBlur 计时问题
这是我的问题,我在实现 jQuery.Autocomplete 和 jQuery.validate 的表单中有一个输入元素,除了单击自动完成列表中的一个元素来选择它之外,所有这些都正常工作。
发生的情况是验证发生在自动完成设置其值之前。因为验证发生在 onBlur 上,并且您刚刚单击了自动完成列表中的一个项目,所以在输入填充其新值之前的一瞬间,模糊触发和验证发生。
如果它是客户端,我不介意双重验证,但我碰巧在这个字段上执行昂贵的远程 ajax 验证,所以我真的很想以正确的方式解决这个问题。
我的第一个想法是通过一个 10 毫秒后超时的函数来代理所有验证 onBlur 事件,本质上是翻转事件顺序。但是,我认为,这意味着撕毁 jQuery.Validate.js 代码,我宁愿不这样做。
有任何想法吗?
asp.net - ASP.NET :: 文本框控件的 onblur/lostFocus 事件能否触发服务器端事件?
我正在尝试附加一个服务器端事件,以在如下所示的字段中查找用户输入的邮政编码的城市/州。
由于没有要捕获的焦点丢失事件,有没有人幸运地让它工作?
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姓名') } };
干杯杰米
javascript - 点击 iFrame 不会模糊 Ext Combobox
我有一个带有 Ext.form.ComboBox 和 TinyMCE 编辑器的页面,它的主体使用 iframe。问题是当 ComboBox 具有焦点并且用户单击 iframe 时,不会触发 ComboBox 的模糊事件。如果用户单击返回 ComboBox,则也不会触发焦点事件。但是, document.activeElement 确实更改为 iframe 并正确返回 ComboBox。有没有其他人有这个问题或知道它的修复/解决方法?
javascript - 由于文本框 onblur 事件中的警报框导致按钮单击事件丢失
我创建了一个简单的 Web 表单,其中包含一个文本框和一个按钮。我已经捕获了文本框的 onblur 事件。
当我在文本框中输入一些值并单击按钮时,会发生文本框的 onblur 事件,但不会发生按钮的 onclick 事件。而且,当我从 js 函数中删除警报框时,它工作正常。按钮单击事件的某些方式丢失了。我认为这是由于警报框。知道为什么会这样吗?
javascript - Javascript模糊点击不能一起工作
我有以下代码:
HTML:
JS:
CSS:
它工作正常:单击时inst
我会看到警报消息,并且当输入成为焦点时,就会出现指令。
现在我希望不相关的指令在模糊时消失。所以我尝试在里面添加注释行blur()
。它不像那样工作,因为blur()
首先调用并删除指令,所以如果我点击指令 - 没有任何反应。
我怎么能解决这个问题?
javascript - IE 中的 onBlur 事件
我有这个 HTML:
而 JavaScript 中的这个函数
在 IE 中,tgt
没有正确设置。我应该怎么做才能访问调用节点?
javascript - onBlur Javascript 事件,检查元素是否具有焦点
我正在尝试为一件看起来很复杂的简单事情找到解决方案!
我有一个文本区域,用户可以在其中更新他们的状态。在它下面我有一个复选框(例如:供用户选择是否发布状态)。
我尝试做的是: 1 / 当 textera 获得焦点时, textarea 会扩展,这很好。
2/ 当文本区域失去焦点时,当用户点击它时,它会崩溃。那也不错...
唯一的问题是,如果用户单击复选框,文本区域也会崩溃,但我想阻止它。
它应该折叠并在模糊时执行功能,但如果用户尝试与复选框交互则不会。
我在此页面上设置了一个示例:http: //favosaurus.com/dev/onblur.php
谢谢你的建议。