【发布时间】:2013-02-18 05:36:43
【问题描述】:
通过以下代码,我希望仅当 onblur 事件不是由于提交按钮上的“ONCLICK”而引起时才对元素 id="eg1" 的“ONBLUR”进行“做某事”。
$(document).ready(function() {
$('#eg1').blur(function() {
if(!($("#SubmitBut").click())) {
//do something
}
});
});
例如:如果用户更改“eg1”文本字段的值并单击下一个文本字段,则必须运行 DO SOMETHING 代码,但如果用户更改“eg1”字段的值然后单击在 SUBMIT 按钮上,则 DO SOMETHING 代码不得运行。
这样做是否正确? 请指导。
【问题讨论】:
-
你不能这样做。您不能一次捕获两个事件。
-
@Ravi : 请帮助我完成任务的正确方法
-
@PalakTaneja:请查看我创建的小提琴。仔细阅读问题后,我已经更新了我之前的答案。
标签: javascript jquery onclick onblur