问题标签 [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 投票
3 回答
4260 浏览

jquery - 如何让 jQuery Validate 触发选择菜单的“成功”方法“onchange”而不是“onblur”?

我正在使用 jQuery 验证插件。show()一旦页面上没有错误,我正在使用该方法显示提交按钮。

我有一个只有一个选择/下拉菜单的表单。我遇到的问题是当我在选择中选择一个选项时,它不会显示提交按钮,直到我单击页面上的其他位置,当我选择一个有效选项时它应该立即显示它。

有谁知道如何让它触发success() onchangeoronkeyup代替onblur

这是我正在做的一个基本示例:

0 投票
3 回答
10560 浏览

jquery - 谷歌浏览器不会在单选按钮上触发模糊事件?

这是我在这里的第一篇文章-大家好

我目前正在开发一个支持 css 和 jquery 的 html 表单。该表单将由“没有经验的用户”使用,因此我的重点在于良好的可用性。因此,我为每个输入字段提供了提示以及进一步的说明。为了显示提示,我使用了 onfocus/onblur javascript 事件,因此一次只显示一个提示。当我只有输入字段时,这很有效type="text",但是输入字段type="radio"我在谷歌浏览器中遇到了麻烦。

我在jsfiddle.net上做了一个简单的例子,所以你可以明白我的意思。那里的代码与我在表单中使用的代码非常相似,所以我没有费心把它贴在这里。到目前为止,除了谷歌浏览器之外,我测试的每个浏览器都会弹出警报。我想知道为什么?是否有任何已知的解决方案或解决方法?

0 投票
4 回答
2362 浏览

ajax - 在模糊中隐藏自动完成 AJAX 控件的建议列表

我正在实现一个 AJAX“自动建议”框:用户在输入文本字段中键入一个字符串,显示一个带有表格的隐藏 div,然后他/她可以单击一行或使用向上/向下箭头滚动列表; 同时,焦点仍然保持在输入文本字段上。

一切正常,但有一个细节我无法实现,这在概念上似乎很困难,甚至是不可能的。当用户将光标移动到另一个输入字段或只是单击窗口的空白点时,我想隐藏建议列表。这本身不难实现,我只是加了一个回调OnBlur;但这会破坏对项目OnClick的选择,因为 onblur 事件在单击之前触发然后 DIV 在 onclick 事件触发之前消失...

我想过在整个窗口上实现一个 onclick 回调,然后检查点击发生的位置,但这似乎有点太尴尬和扭曲。有人有更好的主意吗?谢谢!

0 投票
1 回答
673 浏览

jquery - Jeditable -- onblur 出错:提交并单击文本框

我有一张桌子,您可以在其中输入您的营业时间。鼠标悬停似乎没有做任何事情。单击,dblclick 和焦点做。

我不能只拥有    ENTER   for submit,这就是为什么 onblur: submit。如果我使用任何 click 或 focus ,焦点一个是“文本”,然后是另一个“文本”(在单击其他位置之前),第二个“文本”打开->关闭然后变得不可编辑。谢谢,麻烦您了。使用 Jeditable 1.4.3 当我注释掉 onblur:submit 时,我没有收到文本框错误。如果可能的话,我想使用 mouseover 甚至 mouseout 来提交。

代码可以在这里找到...

http://pastebin.com/7FC7pD1x

0 投票
2 回答
1779 浏览

javascript - 选择焦点上的文本框,取消选择模糊

我正在尝试选择一个文本框,其中包含指向此页面 url 的链接。我用:

但它只在第一次工作,第二次在我点击的地方放置一个取消选择的光标。

0 投票
3 回答
1704 浏览

jquery - onBlur 操作后元素的内容不刷新

当使用 jQuery 将文本输入到文本框时,我尝试编辑选择输入的内容。这是我的文本框

<input id="id_subsector_selector" type="text" maxlength="100" name="subsector_selector" onblur="onSubSectorSelectorChange(this);"/>

这是我的多个选择框

<select id="id_subsector" name="subsector" multiple="multiple"> <option value="14">Yazılımevi </option> </select>

这是我的 javascript 函数(我知道这很简单)

问题是当我在文本框中输入一个字符时,虽然触发了 onSubSectorSelectorChange 函数,但直到我单击页面上的某个位置或按下选项卡按钮,选择框内容才会改变。

问题可能是“onBlur”的触发动作,但我找不到合适的功能。我正在等待任何评论或解决方案!

谢谢

0 投票
3 回答
5235 浏览

jquery - 添加类以使用 jQuery 对特定 div 进行分组

在下面的代码中,我试图使它在选择(聚焦)输入时,formhead相关字段集中的 div 更改其背景颜色,并在模糊时更改回来。我想通过在焦点上向同一个 div 添加一个类,并在模糊时删除该类来做到这一点。jQuery最接近在概念上与我正在尝试做的最相似,但不合适,因为它只会针对父div。是否有其他东西可以针对该类最近的 div,而不影响其他字段集中的其他类?还是我必须得到更具体的信息并识别表格头等?

和 jQuery:

0 投票
2 回答
849 浏览

javascript - Javascript onfocus / onblur 问题

所以我正在制作一个小搜索栏,显示它下面的结果,如下所示:

我基本上是通过 AJAX 进行实时搜索。最初是隐藏的<div id='Results'>,直到您键入并填充一些结果。然而,我的问题是当用户点击离开时让它隐藏起来。让它消失onblur也不起作用,因为我需要能够点击结果而不是让它们消失在我身上。不幸的是,我还没有在互联网上找到一个好的非 jQuery 方法。最简单的说法是:我希望结果消失,如果没有<div id='searchWrapper'>点击。谢谢!

0 投票
1 回答
1444 浏览

jsf - 如果 onblur 事件的验证失败,则焦点丢失

我使用 JSF 1.2。我用 aj4:support 和 actionListener 处理 onblur 事件

ActionListener 验证输入的数据。如果验证失败,我希望返回焦点。我该怎么做?

0 投票
3 回答
1022 浏览

javascript - 页面加载时js输入onBlur不起作用

链接示例在这里:http: //jsfiddle.net/fxr5p/如果值为空,如何使onload工作onblur功能?show type your keyword,然后点击输入部分,onblur单词消失?谢谢。