问题标签 [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.
javascript - 如何在调试需要焦点/模糊事件处理的 Javascript 时使用 Firebug
我正在尝试使用 Firebug 调试一些需要模糊和焦点事件处理的 Javascript,特别是一些自动完成/前瞻功能。问题是,仅通过单击 Firebug 中的各个选项卡,例如“控制台”、“脚本”、“DOM”等,blur()
我的应用程序中的事件就会被触发,然后当我随后触发 focus() 事件在驱动自动完成的文本字段中单击返回。当尝试与 Firebug 交互时,这些事件被不必要地触发,这使得调试本身成为问题,如果不是几乎不可能的话。
有没有其他人遇到过这个 Catch 22,和/或有人有解决方案/建议吗?
asp.net - javascript设置的值未保存在asp.net中
我在gridview控件中有两个文本框和一个标签,我在第二个文本框onblur事件属性中添加了一个javascript函数并在标签中显示结果,该函数工作正常并且结果显示在标签中,但是当我将网格数据保存到数据库中,标签返回 0 或空,但我能够看到值,如何克服这个问题。
谢谢并恭祝安康
javascript - 如何检查模糊事件中的值是否更改?
基本上我需要检查 'blur' 事件的文本框中的值是否更改,以便如果值没有更改,我想取消模糊事件。
如果可以检查它,用户在输入 HTML 元素的模糊事件上更改了值吗?
jquery - jQuery onblur 不工作
onblur不工作。
有任何想法吗?
google-chrome - onblur 事件不适用于谷歌浏览器
我正在尝试使用 onblur 事件来关闭一个窗口。它在 IE、Firefox 和 safari 中运行良好,但事件不会在 chrome 中触发。这是 chrome 中的错误还是我的错误
jquery - 将输入文本更改为模糊的常规文本并能够编辑 jQuery
我正在创建一个表单,我正在消除使用保存按钮。表单由输入文本框和文本区域组成。用户在输入字段中输入数据后,我想触发一个 onBlur 函数并将输入更改为包含用户输入信息的跨度。
我还希望能够编辑此信息,因此如果用户单击带有文本的新创建的跨度,它将返回到具有当前信息的输入字段,以便他们进行编辑。
作为参考,我希望有一个非常类似于在 Flickr 上编辑照片标题的功能。
如果可能的话,我还想让文本框在模糊后半秒显示“正在保存...”以反映与服务器的交互。
javascript - 使用 jQUery 处理表单中每个字段的模糊处理
我有一个表单,每次更改表单中的字段时,我都需要将数据发布到服务器。如何在模糊时将函数应用于表单的每个子元素?
javascript - 隐藏模糊列表
当我单击按钮时,我会显示一个列表,问题是我想在它失去焦点时隐藏列表,即用户单击页面上的任何位置,但不在该列表上。我怎样才能做到这一点?此外,您还可以看到它应该如何查看 last.fm,其中的配置文件设置列表 ( li.profileItem
)。(ul.del li ul
默认为display:none
)基本列表结构:
我用于显示此列表的功能:
vb.net - 为以编程方式创建的文本框设置 onblur 和 onfocus 属性?
如何将 onblur 和 onfocus 属性放在以编程方式创建的文本框上?
这是我的代码 -
现在我想添加 onblur 和 onfocus。有没有类似的东西?--
我试过这个,但不起作用。有谁知道如何做到这一点?
datepicker - Jeditable Datepicker onblur problem
I am using inline editing using Jeditable and datepicker. I have a column in my table which displays Date as a hyperlink. When I click on this it shows me the datepicker. And when a particular date is selected its updated in the backend and the cell now is updated with the changed value. However, am having problem with onblur event while changing month or years. This event gets triggered when I click on "Prev" or "Next" buttons on the datepicker control. This causes an exception when the date is selected. This works fine as long as the date selected is in the current month. I tried all possible solutions listed here:
stackoverflow.com/questions/2007205/jeditable-datepicker-causing-blur-when-changing-month
If settimeout the control does not change back to a normal hyperlink on closing the datepicker or on a true onblur event.
Here's my code,
$.editable.addInputType('datepicker', { element : function(settings, original) { var input = $(''); if (settings.width != 'none') { input.width(settings.width); } if (settings.height != 'none') { input.height(settings.height); } input.attr('autocomplete','off'); $(this).append(input); return(input); }, plugin : function(settings, original) { var form = this;
});
$(function() { $('.edit_eta').editable('update_must_fix_eta.php', { id: 'bugid', name: 'eta', type: 'datepicker', event: 'click', select : true, width: '50px', onblur:'cancel', cssclass : 'editable', indicator : 'Updating ETA, please wait.', style : 'inherit', submitdata:{version:'4.2(4)',tag:'REL_4_2_4',qstr:1} }); });
I tried hacking jeditable.js as mentioned on this link: http://groups.google.com/group/jquery-dev/browse_thread/thread/265340ea692a2f47
Even this does not help.
Any help is appreciated.