js触发onchange事件的方法说明


Posted in Javascript onMarch 08, 2014

js中onchange事件是在客户端改变输入控件的值,比如一个textbox,会出发的一个事件。但是如果在js代码中改变一个textbox的value,而不是通过键盘输入改变一个textbox值的话,是不会出发onchange事件的。

那么,如何在js代码模式通过代码触发textbox控件的onchange事件呢,经过查阅资料,发现js提供了一个方法,可以触发控件的应该是所有事件。object.fireEvent()方法,使用方法如 object.fireEvent('onchange'),即可触发控件的onchange事件。

同理,js中使用fireEvent方法还可以触发其他的空间事件。

•补充一下,上述的fireEvent方法,在firefox浏览器并不支持,那么,如果想在ie和ff都可以运行的话,可是尝试下面的代码。

if (obj.fireEvent)
{
obj.fireEvent('onchange');
}
else
{
obj.onchange();
}

也就是判断一下fireEvent事件是否可用,不可用则直接使用onchange()方法。
Javascript 相关文章推荐
论坛特效代码收集(落伍转发-不错)
Dec 02 Javascript
jquery命令汇总,方便使用jquery的朋友
Jun 26 Javascript
jquery Mobile入门—外部链接切换示例代码
Jan 08 Javascript
js网页实时倒计时精确到秒级
Feb 10 Javascript
jQuery文件上传插件Uploadify使用指南
Jun 05 Javascript
让JavaScript中setTimeout支持链式操作的方法
Jun 19 Javascript
JavaScript_object基础入门(必看篇)
Jun 13 Javascript
Vue.js每天必学之过渡与动画
Sep 06 Javascript
vue+iview+less+echarts实战项目总结
Feb 22 Javascript
详解如何在vue项目中使用eslint+prettier格式化代码
Nov 10 Javascript
详解vuex持久化插件解决浏览器刷新数据消失问题
Apr 15 Javascript
基于VUE的v-charts的曲线显示功能
Oct 01 Javascript
关于onchange事件在IE和FF下的表现及解决方法
Mar 08 #Javascript
javascript中的事件代理初探
Mar 08 #Javascript
jquery实现弹出div,始终显示在屏幕正中间的简单实例
Mar 08 #Javascript
Extjs表单常见验证小结
Mar 07 #Javascript
extJS中常用的4种Ajax异步提交方式
Mar 07 #Javascript
禁用JavaScript控制台调试的方法
Mar 07 #Javascript
jquery日历控件实现方法分享
Mar 07 #Javascript
You might like
PHP的简易冒泡法代码分享
2012/08/28 PHP
基于php常用正则表达式的整理汇总
2013/06/08 PHP
php生成随机密码自定义函数代码(简单快速)
2014/05/10 PHP
php发送与接收流文件的方法
2015/02/11 PHP
PHP下载远程图片并保存到本地方法总结
2016/01/22 PHP
一个javascript参数的小问题
2008/03/02 Javascript
JS模拟的QQ面板上的多级可展开的菜单
2009/10/10 Javascript
JS下高效拼装字符串的几种方法比较与测试代码
2010/04/15 Javascript
不使用中间变量,交换int型的 a, b两个变量的值。
2010/10/29 Javascript
JavaScript XML和string相互转化实现代码
2011/07/04 Javascript
使用js+jquery实现无限极联动
2013/05/23 Javascript
js为数字添加逗号并格式化数字的代码
2013/08/23 Javascript
JavaScript实现的使用键盘控制人物走动实例
2014/08/27 Javascript
JavaScript实现动态删除列表框值的方法
2015/08/12 Javascript
BootStrap使用popover插件实现鼠标经过显示并保持显示框
2016/06/23 Javascript
xmlplus组件设计系列之下拉刷新(PullRefresh)(6)
2017/05/03 Javascript
JS实现将二维数组转为json格式字符串操作示例
2018/07/12 Javascript
countUp.js实现数字动态变化效果
2019/10/17 Javascript
js 闭包深入理解与实例分析
2020/03/19 Javascript
Vue elementui字体图标显示问题解决方案
2020/08/18 Javascript
浅谈Python中的数据类型
2015/05/05 Python
python如何求解两数的最大公约数
2018/09/27 Python
python 顺时针打印矩阵的超简洁代码
2018/11/14 Python
利用pytorch实现对CIFAR-10数据集的分类
2020/01/14 Python
Python找出列表中出现次数最多的元素三种方式
2020/02/24 Python
python3 os进行嵌套操作的实例讲解
2020/11/19 Python
Pyecharts 中Geo函数常用参数的用法说明
2021/02/01 Python
Betsey Johnson官网:妖娆可爱的连衣裙及鞋子、手袋和配件
2016/12/30 全球购物
Keds加拿大官网:购买帆布运动鞋和皮鞋
2019/09/26 全球购物
Dr. Martens马汀博士法国官网:马丁靴鼻祖
2020/01/15 全球购物
国际贸易专业推荐信
2013/11/15 职场文书
经贸韩语专业大学生职业规划
2014/02/14 职场文书
办公设备采购方案
2014/03/16 职场文书
2014年最新离婚协议书范本
2014/10/11 职场文书
Go 自定义package包设置与导入操作
2021/05/06 Golang
WIN10使用IIS部署ftp服务器详细教程
2022/08/05 Servers