社区
JavaScript
帖子详情
onblur 事件触发时怎么执行两次
wp629813
2012-06-04 01:38:05
我引入了一个js文件 然后 我的onblur执行的时候 总是执行两次
...全文
1190
2
打赏
收藏
onblur 事件触发时怎么执行两次
我引入了一个js文件 然后 我的onblur执行的时候 总是执行两次
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wp629813
2012-06-04
打赏
举报
回复
<html>
<script>
function getcardinfo() {
var comId="<%=comId%>";
var deptId="<%=deptId%>";
var cardNo = document.getElementById("cardno").value;
var randomNo = Math.random();
$.get("editStCardissuance!getInfo.action?random="+randomNo,{comId:comId,deptId:deptId,cardNo:cardNo},
function(data){
var len = data.list.length;
var len1=data.accountList.length;
if(len>0){
$.each( data.list, function(i, list){
$('#status2').val(list.status);
if(list.status=='FF' && len1==0 )
{
document.getElementById("span3").innerHTML="可用";
}else{
document.getElementById("span3").innerHTML="该卡不可用";
}
});
}else{
$('#rowId').val("");
$('#masterRowId').val("");
}
}
);
}
</script>
<input type="text" id="cardno" name="editEntity.cardNo" onblur="getcardinfo()"/>
</html>
001007009
2012-06-04
打赏
举报
回复
楼主把你的demo整理下贴出来,这样没法猜。
javaScript常用
事件
常用javaScript
事件
归纳。 常用
事件
: 1.onclick 鼠标单击
事件
通常在下列基本对象中产生: button(按钮对象) checkbox(复选框)或(检查列表框) radio (单选钮) reset buttons(重要按钮) submit buttons(提交按钮) 例如可通过下列按钮激活change()文件:
2.onLoad页面加载
事件
:当页面加载
时
,自动调用函数(方法)。注意:此方法只能写在标签之中! 3.onScroll窗口滚动
事件
:当页面滚动
时
调用函数。注意:此
事件
写在方法的外面,且函数名(方法名)后不加括号!例:window.onscroll=move; 4.
onBlur
失去焦点
事件
:当光标离开文本框是
触发
调用函数。 当text对象或textarea对象以及select对象不再拥有焦点、而退到后台
时
,引发该文件,他与onFocas
事件
是一个对应的关系。 5.onFocus
事件
:光标进入文本框
时
触发
调用函数。 当用户单击Text或textarea以及select对象
时
,产生该
事件
。 6.onChange
事件
:文本框的value值发生改变
时
调用函数。当利用text或textarea元素输入字符值改变
时
发该
事件
,同
时
当在select表格项中一个选项状态改变后也会引发该
事件
。例:
7.onSubmit
事件
:属于
表单元素,写在
表单标签内。语法:onSubmit=”return 函数名()” 8.onKeyDown
事件
:在输入框中按下键盘上的任何一个键
时
,都会
触发
事件
,调用函数。注意:此
事件
写在方法的外面,且函数名(方法名)后不加括号!例:document.onkeydown=函数名()。 9.setTimeout(“函数名()”,间隔
时
间(以毫秒为单位)); 10.clearTimeout(对象) 清除已设置的setTimeout对象 鼠标相关
事件
: 1.onMouseOver:鼠标移动到某对象范围的上方
时
,
触发
事件
调用函数。注意:在同一个区域之内,无论怎样移动斗志
触发
一次函数。 2.onMouseOut:鼠标离开某对象范围
时
,
触发
事件
调用函数。 3.onMouseMove: 鼠标移动到某对象范围的上方
时
,
触发
事件
调用函数。注意:在同一个区域之内,只要一动一次就出发一次
事件
调用一次函数。 4.onmouseup 当鼠标松开 5.onmousedown 当鼠标按下键 document对象常用的方法: 1.document.getElementById():通过id获得唯一的一个HTML元素,没有id
时
,通过name查找 2.document.getElementByName():获取相同名称的一组元素。主要用于表单中的复选框 Date对象常用方法: Var a=new Date(); //创建a为一个新的
时
期对象 y=a.getYear(); //y的值为从对象a中获取年份值 两位数年份 y1=a.getFullYear(); //获取全年份数 四位数年份 m=a.getMonth(); //获取月份值(0-11) d=a.getDate(); //获取日期值 d1=a.getDay(); //获取当前星期值 h=a.getHours(); //获取当前小
时
数 m1=a.getMinutes(); //获取当前分钟数 s=a.getSeconds(); //获取当前秒钟数
html
onblur
函数
执行
了2次,JavaScript“
onblur
事件
”调用函数失效 原因与解决方法
由于JavaScript
事件
有很多,例如:鼠标
事件
:onclick键盘
事件
:onkeydown、onkeypress表单
事件
:
onblur
、onchange窗口
事件
属性:onerror、onload因此,如果你遇到其它的JavaScript
事件
调用函数失效,解决方法也同理。以我这里为例子:今天我在调试代码的
时
候,发现我的纯原生JavaScript代码中的
onblur
事件
调用函数失效了,没有调用成功...
完全征服React Native
React Native是Facebook于2015年推出的跨平台开发工具,可用于开发Android和iOS App,并且同
时
具有混合开发的优点(热更新,跨平台)以及本地App的性能。本课程采用新的ES6开发,主要内容包括ReactNative的基础知识,ReactNative的布局,组件,API,封装本地API和组件,发布ReactNative App,本地与ReactNative深度结合
Onfocur和
Onblur
重复
触发
问题解决方案(文本框
onblur
事件
连续
触发
的问题)
html lang="en"> head> meta charset="UTF-8"> meta name="viewport" content="width=device-width, initial-scale=1.0"> meta http-equiv="X-UA-Compatible" content="ie=edge"> title>Documenttit
onblur
()无限
触发
问题
当使用
onblur
事件
时
,如果调用alert、prompt,confirm之内的能挂起js
执行
的代码,可能会导致重复
触发
onblur
事件
。这
时
,可以使用onchange()
事件
来代替
onblur
()
事件
。 Onchange方法:输入框失去焦点并且value改变之后
触发
。 从上面的定义可以看出
触发
Onchange方法需要满足两个条件,value值改变并且输入框失去焦点。这样子在ajax
执行
过程...
JavaScript
87,915
社区成员
224,619
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章