JavaScript 代码触发 oninput 事件的方法
最近项目中遇到的问题,需要动态加载数据,而且当数据改变的时候,需要自动计算出后一项数据的金额,
但是使用了 jQuery 的
$('xxx').trigger('oninput onpropertychange');
无效。
最后在另一位博主的帖子里,看到了使用原生 JavaScript 触发 oninput 事件的方法
var evt = document.createEvent('HTMLEvents')evt.initEvent('input', true, true)$("#domId").val(value).get(0).dispatchEvent(evt);
本来应该写上那个兄弟的帖子地址的,但是是上周的事情了,不记得在哪个帖子里看到的了,实在抱歉。
项目应用截图:
因为客户填写单价的位置,不在这个输入框输入,而是在其他地方输入后,赋值过来,所以需要使用到代码触发 oninput 事件去调用之前已经写好的计算方法。
JavaScript 代码触发 oninput 事件的方法相关推荐
- 工作手记之移动端中文输入法触发oninput事件的解决方法
事件背景 工作过程中涉及到了移动端输入内容长度的限定,这就要求需要对输入过程中内容的变化进行监控和判定,以决定是否可以继续输入,所以就想着是否可以在相关输入处监听oninput事件?但是在手机端,中文 ...
- js触发php事件,JavaScript_代码触发js事件(click、change)示例应用,Chrome , Firfox 不支持fireEvent的方 - phpStudy...
代码触发js事件(click.change)示例应用 Chrome , Firfox 不支持fireEvent的方法 可以使用dispatchEvent的方法替代, 直接给一个兼容的Code. 触发c ...
- input中文输入多次触发oninput事件
oninput事件在<input>或<textarea>元素的值发生改变时触发 onchange事件也是监听文本框变化后触发,不同的是oninput事件是立即(即时)触发,on ...
- 如何通过JQuery动态触发oninput事件
众所周知,如果想到实时监听input框值的改变可以通过监听input事件完成,例如: let $input = $("#input"); $input.on("input ...
- html中hover无法触发,jQuery中trigger无法触发hover事件解决方法
做jquery练习的时候需要在外部触发元素的"hover"事件,于是,问题来了:根本没有触发,无论是trigger( )还是triggerHandler( ),查询后得知: Dep ...
- 通过代码触发dropdownlist_SelectedIndexChanged事件。
如果dropdownlist当前的选项是xxx.你再次选择xxx,它是不会回发的.这个时候就需要外力了. 用到第一种方法是在一个按钮Click事件里面写: DropDownList2.Selected ...
- windows中使用Findwindow函数与FindWindowEx函数来实现自动控制、触发第三方软件事件的方法...
FindWindow 用来根据类名和窗口名来得到窗口句柄的.但是这个函数不能查找子窗口,也不区分大小写. 如果要从一个窗口的子窗口中查找需要使用FindWindowEX. 如果要搜索的外部程序的窗口标 ...
- 原生js触发oninput事件
var evt = document.createEvent('HTMLEvents')evt.initEvent('input', true, true)$("#tipinput" ...
- javascript 模拟按键事件 触发输入框oninput事件
记录下解决textarea 在js赋值后不生效的问题 我要实现的是网页聊天框模拟输入一段话,然后js触发点击发送事件 然而在使用js直接赋值之后,textarea并没有收到值 document.que ...
最新文章
- 工具推荐|程序员必须知道的11款新型编程工具
- 黑马程序员pink老师前端入门教程,零基础必看的JavaScript基础语法视频教程(二)
- 为DataGrid创建自定义列控件(四)
- python全局名称空间_python之名称空间知识点整理
- c语言大作业旋转,c语言大作业全-20210412035629.docx-原创力文档
- android注册文件打开,Android项目实战系列—基于博学谷(三)注册与登录模块
- [★]基于.NET 的 加密 解密 算法总结[二]
- aes js 加盐值 解密_cryptoJS AES 加解密简单使用
- 【Python】函数式编程
- LitePal(版本1.5.0,写此博客时是最新版本)
- C++ 程序获取管理员权限
- python入门ppt_Python入门基础ppt课件.ppt
- 微信小程序的测试方法
- 【毕业设计源码】基于JAVA的自驾游小程序的设计与实现
- java 的vm是什么_java – 什么是VM,为什么动态语言需要一个?
- 如何给excel添加开发者选项
- 2018年网络安全大事记
- 整理C/C++中的64位整型
- 麻省理工公开课:线性代数》中文笔记来了
- 电脑桌面图标不见了怎么办?两招教你快速恢复
热门文章
- 自己做的简单网页如何放到服务器上运行
- VMware启动时提示我已移动或我已复制该虚拟机
- P3950 部落冲突
- icomoon使用详细介绍
- linux驱动-设备驱动模型(driver驱动)
- cass二次开发vba和lisp_autocad二次开发(VBA)就这么简单
- vc 单文档程序和多文档程序有什么区别?
- conda创建虚拟环境安装python类库
- python os.fork()
- win7如何设置计算机管理员,win7怎样设置管理员权限_win7系统设置管理员权限的步骤-win7之家...