JS改变input的value值不触发onchange事件解决方案
2015-05-27 17:11
531 查看
JS改变input的value值不触发onchange事件解决方案
实测IE11, Chrome可行,代码如下:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta charset="utf-8" /> <title>My JSP 'testInput.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <script type="text/javascript"> function addValue(){ document.getElementById("mytext").value='dfdsafdsfsfsdfsdfdsf'; init(); } function addValue2(){ document.getElementById("mytext").value='哈哈哈哈'; init(); } function changeValue(){ document.getElementById("webtest").value=document.getElementById("mytext").value; } function init(){ if("\v"=="v"){//IE浏览器 document.getElementById("mytext").onpropertychange=changeValue; }else{ // 其他浏览器 document.getElementById("mytext").addEventListener("input",changeValue(),false); } } </script> </head> <body> <input type="button" id="txts" value="点击加载值!" onclick="addValue();"/> <input type="button" id="txts2" value="第二次改加载值!" onclick="addValue2();"/> <input type="text" name="textfield" id="mytext"/> <div>您输入的值为:<input id="webtest"></input></div> </body> </html>
更进一步的内容请参考:
/article/8354919.html
相关文章推荐
- JS改变input的value值不触发onchange事件解决方案(超简版)
- JS改变input的value值不触发onchange事件解决方案 (转)
- JS改变input的value值不触发onchange事件解决方案
- JS改变input的value值不触发onchange事件解决方案
- JS改变input的value值不触发onchange事件解决方案
- JS改变input的value值不触发onchange事件解决方案 (转)
- JS改变input的value值不触发onchange事件解决方案
- JS改变input的value值不触发onchange事件解决方案
- js动态改变value 不触发onchange事件解决办法
- js中input标签内容改变的触发事件
- 实时监听js改变value,触发事件,跨浏览器支持
- 回车键触发事件的js代码、input输入框值改变事件、js数组
- JS 实时监听input的value值改变 解决方案
- js动态改变input的值不触发input的change事件的解决办法
- JSP中input内容改变触发onchange事件使用
- input propertychange事件,当input的value值发生改变时触发(文本框的值即时搜索)
- 当用js动态的改变一个输入框中的值后,并不能触发它的onchange事件why?
- 当用js动态的改变一个输入框中的值后,并不能触发它的onchange事件
- js实现浏览器窗口大小被改变时触发事件的方法
- input标签内容改变的触发事件