最近项目中遇到的问题,需要动态加载数据,而且当数据改变的时候,需要自动计算出后一项数据的金额,

但是使用了 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 事件的方法相关推荐

  1. 工作手记之移动端中文输入法触发oninput事件的解决方法

    事件背景 工作过程中涉及到了移动端输入内容长度的限定,这就要求需要对输入过程中内容的变化进行监控和判定,以决定是否可以继续输入,所以就想着是否可以在相关输入处监听oninput事件?但是在手机端,中文 ...

  2. js触发php事件,JavaScript_代码触发js事件(click、change)示例应用,Chrome , Firfox 不支持fireEvent的方 - phpStudy...

    代码触发js事件(click.change)示例应用 Chrome , Firfox 不支持fireEvent的方法 可以使用dispatchEvent的方法替代, 直接给一个兼容的Code. 触发c ...

  3. input中文输入多次触发oninput事件

    oninput事件在<input>或<textarea>元素的值发生改变时触发 onchange事件也是监听文本框变化后触发,不同的是oninput事件是立即(即时)触发,on ...

  4. 如何通过JQuery动态触发oninput事件

    众所周知,如果想到实时监听input框值的改变可以通过监听input事件完成,例如: let $input = $("#input"); $input.on("input ...

  5. html中hover无法触发,jQuery中trigger无法触发hover事件解决方法

    做jquery练习的时候需要在外部触发元素的"hover"事件,于是,问题来了:根本没有触发,无论是trigger( )还是triggerHandler( ),查询后得知: Dep ...

  6. 通过代码触发dropdownlist_SelectedIndexChanged事件。

    如果dropdownlist当前的选项是xxx.你再次选择xxx,它是不会回发的.这个时候就需要外力了. 用到第一种方法是在一个按钮Click事件里面写: DropDownList2.Selected ...

  7. windows中使用Findwindow函数与FindWindowEx函数来实现自动控制、触发第三方软件事件的方法...

    FindWindow 用来根据类名和窗口名来得到窗口句柄的.但是这个函数不能查找子窗口,也不区分大小写. 如果要从一个窗口的子窗口中查找需要使用FindWindowEX. 如果要搜索的外部程序的窗口标 ...

  8. 原生js触发oninput事件

    var evt = document.createEvent('HTMLEvents')evt.initEvent('input', true, true)$("#tipinput" ...

  9. javascript 模拟按键事件 触发输入框oninput事件

    记录下解决textarea 在js赋值后不生效的问题 我要实现的是网页聊天框模拟输入一段话,然后js触发点击发送事件 然而在使用js直接赋值之后,textarea并没有收到值 document.que ...

最新文章

  1. 工具推荐|程序员必须知道的11款新型编程工具
  2. 黑马程序员pink老师前端入门教程,零基础必看的JavaScript基础语法视频教程(二)
  3. 为DataGrid创建自定义列控件(四)
  4. python全局名称空间_python之名称空间知识点整理
  5. c语言大作业旋转,c语言大作业全-20210412035629.docx-原创力文档
  6. android注册文件打开,Android项目实战系列—基于博学谷(三)注册与登录模块
  7. [★]基于.NET 的 加密 解密 算法总结[二]
  8. aes js 加盐值 解密_cryptoJS AES 加解密简单使用
  9. 【Python】函数式编程
  10. LitePal(版本1.5.0,写此博客时是最新版本)
  11. C++ 程序获取管理员权限
  12. python入门ppt_Python入门基础ppt课件.ppt
  13. 微信小程序的测试方法
  14. 【毕业设计源码】基于JAVA的自驾游小程序的设计与实现
  15. java 的vm是什么_java – 什么是VM,为什么动态语言需要一个?
  16. 如何给excel添加开发者选项
  17. 2018年网络安全大事记
  18. 整理C/C++中的64位整型
  19. 麻省理工公开课:线性代数》中文笔记来了
  20. 电脑桌面图标不见了怎么办?两招教你快速恢复

热门文章

  1. 自己做的简单网页如何放到服务器上运行
  2. VMware启动时提示我已移动或我已复制该虚拟机
  3. P3950 部落冲突
  4. icomoon使用详细介绍
  5. linux驱动-设备驱动模型(driver驱动)
  6. cass二次开发vba和lisp_autocad二次开发(VBA)就这么简单
  7. vc 单文档程序和多文档程序有什么区别?
  8. conda创建虚拟环境安装python类库
  9. python os.fork()
  10. win7如何设置计算机管理员,win7怎样设置管理员权限_win7系统设置管理员权限的步骤-win7之家...