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 相关文章推荐
Javascript实现的分页函数
Dec 22 Javascript
默认让页面的第一个控件选中的javascript代码
Dec 26 Javascript
js监听滚动条滚动事件使得某个标签内容始终位于同一位置
Jan 24 Javascript
jquery幻灯片插件bxslider样式改进实例
Oct 15 Javascript
jQuery中odd选择器的定义和用法
Dec 23 Javascript
AngularJS模块管理问题的非常规处理方法
Apr 29 Javascript
如何检测JavaScript的各种类型
Jul 30 Javascript
JS实现移动端整屏滑动的实例代码
Nov 10 Javascript
解决vue 按钮多次点击重复提交数据问题
May 10 Javascript
Vue组件中prop属性使用说明实例代码详解
May 31 Javascript
node.js连接mysql与基本用法示例
Jan 05 Javascript
Javascript生成器(Generator)的介绍与使用
Jan 31 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实现图片简单上传
2006/10/09 PHP
php preg_filter执行一个正则表达式搜索和替换
2012/02/27 PHP
CodeIgniter安全相关设置汇总
2014/07/03 PHP
可兼容php5与php7的cURL文件上传功能实例分析
2018/05/11 PHP
PHP结合Ffmpeg快速搭建流媒体服务的实践记录
2018/10/31 PHP
Javascript面向对象之四 继承
2011/02/08 Javascript
JavaScript高级程序设计 读书笔记之九 本地对象Array
2012/02/27 Javascript
遍历DOM对象内的元素属性示例代码
2014/02/08 Javascript
js 绑定键盘鼠标事件示例代码
2014/02/12 Javascript
给js文件传参数(详解)
2014/07/13 Javascript
浅谈类似于(function(){}).call()的js语句
2015/03/30 Javascript
限制复选框最多选择项的实现代码
2016/05/30 Javascript
基于VUE选择上传图片并页面显示(图片可删除)
2017/05/25 Javascript
基于Vue的ajax公共方法(详解)
2018/01/20 Javascript
基于axios 解决跨域cookie丢失的问题
2018/09/26 Javascript
JavaScript鼠标悬停事件用法解析
2020/05/15 Javascript
jQuery zTree如何改变指定节点文本样式
2020/10/16 jQuery
[01:44]剑指西雅图 展望TI之CIS战队专访
2014/06/25 DOTA
[50:17]Newbee vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
跨平台python异步回调机制实现和使用方法
2013/11/26 Python
听歌识曲--用python实现一个音乐检索器的功能
2016/11/15 Python
Python读取stdin方法实例
2019/05/24 Python
如何使用Python多线程测试并发漏洞
2019/12/18 Python
在django中实现choices字段获取对应字段值
2020/07/12 Python
html5音频_动力节点Java学院整理
2018/08/22 HTML / CSS
信息专业本科生个人的自我评价
2013/10/28 职场文书
会计职业生涯规划书
2014/01/13 职场文书
军训 自我鉴定
2014/02/03 职场文书
空中乘务员岗位职责
2014/03/08 职场文书
公司开业庆典策划方案
2014/06/04 职场文书
党员学习党的群众路线思想汇报(5篇)
2014/09/10 职场文书
师德先进个人材料
2014/12/20 职场文书
孝老爱亲事迹材料
2014/12/24 职场文书
杭白菊导游词
2015/02/10 职场文书
对讲机的最大通讯距离是多少
2022/02/18 无线电
Nginx 匹配方式
2022/05/15 Servers