博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
onchange监听input值变化及input隐藏后change事件不触发的原因与解决方法(设置readonly后onchange不起作用的解决方案)...
阅读量:7240 次
发布时间:2019-06-29

本文共 402 字,大约阅读时间需要 1 分钟。

转自:https://www.cnblogs.com/white0710/p/7338456.html

1. onchange事件监听input值变化的使用方法:

    $("input").change(function(){      alert("aaa");  }

2. 网页开发时,如果有input隐藏域,通过改变隐藏域的值,无法触发change事件。

原因:

onchange事件在内容改变(两次内容有可能还是相等的)且失去焦点时触发。

解决方法:

在这种情况下,可以在改变隐藏域的值的同时,手动触发onchange事件。

代码示例:

$('#test').val('test').change();

在改变隐藏域的方法内添加即可!!!

然后,onchange事件就会被触发,提示框将弹出。

转载于:https://www.cnblogs.com/YLQBL/p/10008947.html

你可能感兴趣的文章
2017.10.09 穆瑞课KUKA机器人培训视频的感想
查看>>
Jsoup
查看>>
python中的中文编码问题
查看>>
安卓播放音频
查看>>
in linux system of ftp command
查看>>
Win API:之GetCurrentThread、GetCurrentThreadId、GetCurrentProcess、GetCurrentProcessId
查看>>
***PHP $_FILES函数详解 + PHP文件上传 move_uploaded_file() 参数的正确写法
查看>>
Mysql中Group By使用Having语句配合查询(where和having区别)
查看>>
C#连接数据库
查看>>
重定向和管道的区别
查看>>
分层、链式分析、url、联系的长度
查看>>
C++实现ping功能<转>
查看>>
使用matplotlib绘制收入增长模型——线性积累型与指数复利型
查看>>
【Spark】Spark-Redis连接池
查看>>
网络流简介
查看>>
How to fix “HTTP Status Code 505 – HTTP Version Not Supported” error?--转
查看>>
mybatis结合mysql批量操作及查询sql
查看>>
groovy gradle 构建配置
查看>>
Linux时间子系统(十五) clocksource
查看>>
BaseRecyclerViewAdapterHelper使用
查看>>