一个表单提交页面,每个text都有onBlur方法。然后button按钮通过onclick来执行submit操作。现在的问题是:当光标还在某个text时,直接点击button提交,不会提交,只会执行onBlur事件
解决方法:
1、在按扭上加个onmouseover函数,里面的代码是把焦点移到按扭上。(不好,因为是个按钮你没点击只是鼠标放在上面就提交了)
2、在onBlur方法中加判断
//当触发onBlur方法时,判断是否点击提交按钮,是的话,那么调用提交的函数
if(document.activeElement.id == "yes"){
//提交的方法
saveButtonClick();
}
还可以看看http://www.iteye.com/problems/75498上的这个问题
分享到:
相关推荐
下面小编就为大家带来一篇onclick和onblur冲突问题的快速解决方法。小编觉得挺不错的,现在分享给大家,也给大家做个参考
onblur事件,鼠标离开表单input框时触发的事件
JavaScript的onfocus与onblur用法文章资源下载,供练习使用
本文以文本框获得和失去焦点为例简单讲解onfocus和onblur的应用。 一. onfocus(获得焦点事件) 当一个文本框获得焦点时,它里面的文本就像“好123”网站上的百度搜索输入框那样全部被自动选中,这样的操作可以利用...
JS:onfocus和onblur 事件应用举例
onload事件 ,onclick事件,onblur失去焦点事件,onsubmit表单提交事件的使用示例
OnFocus与OnBlur的例子,大家可以运行下,看下区别。
本文以文本框获得和失去焦点为例简单讲解onfocus和onblur的应用。 一. onfocus(获得焦点事件) 当一个文本框获得焦点时,它里面的文本就像“好123”网站上的百度搜索输入框那样全部被自动选中,这样的操作可以...
下面小编就为大家带来一篇老生常谈onBlur事件与onfocus事件(js)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
个人整理的html所有的鼠标事件及方法:onblur 、onclick 、ondblclick 、onfocus 、onkeydown 、onkeypress 、onkeydown 、onKeyUp 、onmousedown 、onmousemove 、onmouseout 、onmouseover 、onmouseup ...
8、单选钮(事件onBlur、onClick、onFocus): 7 9、复选框(onBlur、onClick、onFocus): 7 10、将复选框和单选钮组合起来: 7 11、使用elements[]数组 8 12、选择框(事件:onBluron、onChange、Focus): 9 四、鼠标和...
onblur 事件会在对象失去焦点时发生。 语法如下: 代码如下:onblur=”SomeJavaScriptCode” SomeJavaScriptCode 必需。规定该事件发生时执行的 JavaScript。 支持该事件的 HTML 标签: , , , <area>, , , , ,...
jsp+ajax实现的局部刷新较验验证码(onblur事件触发较验).docx
主要介绍了详解HTML onfocus获得焦点和onblur失去焦点事件的相关资料,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
网站项目中,有登录和注册的弹框,在除chrome的浏览器中一切都ok,一旦在谷歌浏览器中,问题来了: 首先从登录弹框中登陆成功,chrome会弹出是否保存密码的提示框,点击保存密码按钮, 然后接着退出账户, 这时打开...