项目中遇到一个问题。如代码所示,当value1的值改变后,想通过value2的onChange事件alert下。当然实际情况中,比这个要复杂的多,这里只是为了说明问题只提出了问题的核心部分。
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<input type="text" maxlength="20" value="12" id="value1" class="text medium" />
<input type="text" maxlength="20" value="14" id="value2" class="text medium"/><script>
$("#value1").change(function(){
$("#value2").val($(this).val());
});
$("#value2").change(function(){
alert("new value: " + $(this).val());
});
</script>
难道是用程序修改value2的值后,不会触发onChange事件?
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<input type="text" maxlength="20" value="12" id="value1" class="text medium" />
<input type="text" maxlength="20" value="14" id="value2" class="text medium"/><script>
$("#value1").change(function(){
$("#value2").val($(this).val());
});
$("#value2").change(function(){
alert("new value: " + $(this).val());
});
</script>
难道是用程序修改value2的值后,不会触发onChange事件?
解决方案 »
- 跟随鼠标移动的图片为什么不动
- 请教个问题
- JS 提交 提交ACTION页面 出现问题 (急)
- 改变图像的问题。
- 如何让IFRMAE重新装载后,定位到重新装载之前的位置
- iframe中浏览baidu的代码,在ie好用,firefox不好用
- 关于在html中,使用js变量!请大家帮忙看看,谢谢!急
- DataTables懂得进
- 请高手帮忙,我如何把用户通过一个日历的js文件选中的日期,转换成一个啊?帮忙啊!
- 表丹中有几个文本框,要求按回车就按照一定的顺序移动焦点~~怎么办?拜托!!!!!
- 用jquery的bind某个事件后,在什么情况下会消失,这个bind事件会失效?比如改变dom结构
- 请指教.onclick 在火狐下无反应
不过不能兼容所有浏览器和情况,大概
可以参考这个:http://topic.csdn.net/u/20100107/10/2d019f0b-bd6a-4c83-aab0-6ed9856f3777.html
你用js改变了input的值,不会触发onchange事件。
为什么不在给input赋值之后调用一下onchange的函数呢