onChange如何触发两个或多个函数? onChange如何触发两个或多个函数?我这样不行,onChange="function1(this.form); function1(this.form)",是格式不正确吗?还是不能调用多个函数,那么该如何实现呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 onChange如何触发两个或多个函数?我这样不行,onChange="function1(this.form); function2(this.form)",是格式不正确吗?还是不能调用多个函数,那么该如何实现呢? 为什么不在function1里调用function2呢? 谢谢你的回答,这是不错的方法,但是function1需要调用很多次,而function2只要调用一次,有没有更好的办法? function1里调用function2,如果function2只调用一次的话加个判断不就行了。。 <script>function function1(o){alert(1)}function function2(o){alert(2)}</script><input name="" type="text" onChange="function1(this.form); function2(this.form)"/>可以啊 willko: 不支持Mozilla系列聪明小猪: 如何加个判断?能说详细点吗?我是个菜鸟 <html><head><script>function function1(o){alert(1)}function function2(o){alert(2)}</script></head><body><input name="" type="text" onChange="function1(this.form); function2(this.form)"/></body></html> <html><head><script>function function1(o){alert(1)}function function2(o){alert(2)}</script></head><body><input name="" type="text" onChange="function1(this.form); function2(this.form)"/></body></html>这样代码没错吧?我在Firfox,Internet Explorer都试了,没任何反映啊 给你个简单的思路写一个function3,在里面调用function1和function2 是function2没反应还是function1和function2都没反应? 给你个简单的思路写一个function3,在里面调用function1和function2================================================实在没别的办法就用这个算了是function2没反应还是function1和function2都没反应?================================================是都没反应 IE: domEle.attachEvent("onclick", func1);domEle.attachEvent("onclick", func2);Mozilla:domEle.addEventListener("click", func1, false); // 第3个参数表示是否在捕获阶段触发事件处理函数domEle.addEventListener("click", func2, false);可以通过判断浏览器类型,将它们封装为一个统一的函数,实际上prototype等框架已经实现了类似的功能。 在多加一个function,把两个都包到一起,就结了。这样两个函数又独立,又可以一起用。 我的第一感觉就是多加一个function,简单啊,呵呵 onchange里面根本就可以调用两个函数。<script>function function1(o){alert(1)}function function2(o){alert(2)}</script><input name="" type="text" onchange="function1(this.form);function2(this.form)" />一切都很正常,只是楼主不了解onchange触发原理吧,onchange是对象发生变化并且焦点变化时才触发的,楼主应该用onpropertychange,onpropertychange是不考虑焦点变化的,据我经验所知。另外,在FF下,由于this.form是自定义属性,最好用this.getAttribute("form")来取。 RPWT,我的就有效(失去焦点后)===================================================================<html> <head> <script> function function1(o){alert(1)} function function2(o){alert(2)} </script> </head> <body> <input name="" type="text" onChange="function1(this.form); function2(this.form)"/> </body> </html> 这样代码没错吧?我在Firfox,Internet Explorer都试了,没任何反映啊 onChange="ab(this.form);",function ab(form){function1(form); function2(form)"} 因为找不到JQ ajax 的论坛专题。所以发在这里了. 谢谢 想做个类似于选项卡的菜单 setTimeout 带参数的问题 求救,请教一个javascript的问题! 关于JS变量类型的问题(数组和字符串),在线等 有关Iframe的一个问题,百思不得其解,拜托各位啦!!! web端图片剪裁 如何测试网页的加载时间呀? 如何在frame中将所有窗口都关闭?谢谢 如何用程序设置ie中的打印预览中的设置项? 关开论坛开发价格 外包 各位仁兄义姐,如何将网页强制设为首页?
function function1(o){alert(1)}
function function2(o){alert(2)}
</script>
<input name="" type="text" onChange="function1(this.form); function2(this.form)"/>可以啊
聪明小猪: 如何加个判断?能说详细点吗?我是个菜鸟
<head>
<script>
function function1(o){alert(1)}
function function2(o){alert(2)}
</script>
</head><body>
<input name="" type="text" onChange="function1(this.form); function2(this.form)"/>
</body>
</html>
<head>
<script>
function function1(o){alert(1)}
function function2(o){alert(2)}
</script>
</head><body>
<input name="" type="text" onChange="function1(this.form); function2(this.form)"/>
</body>
</html>
这样代码没错吧?我在Firfox,Internet Explorer都试了,没任何反映啊
写一个function3,在里面调用function1和function2
写一个function3,在里面调用function1和function2
================================================
实在没别的办法就用这个算了
是function2没反应还是function1和function2都没反应?
================================================
是都没反应
domEle.attachEvent("onclick", func1);
domEle.attachEvent("onclick", func2);Mozilla:
domEle.addEventListener("click", func1, false); // 第3个参数表示是否在捕获阶段触发事件处理函数
domEle.addEventListener("click", func2, false);可以通过判断浏览器类型,将它们封装为一个统一的函数,实际上prototype等框架已经实现了类似的功能。
function function1(o){alert(1)}
function function2(o){alert(2)}
</script>
<input name="" type="text" onchange="function1(this.form);function2(this.form)" />一切都很正常,只是楼主不了解onchange触发原理吧,onchange是对象发生变化并且焦点变化时才触发的,楼主应该用onpropertychange,onpropertychange是不考虑焦点变化的,据我经验所知。另外,在FF下,由于this.form是自定义属性,最好用this.getAttribute("form")来取。
<html>
<head>
<script>
function function1(o){alert(1)}
function function2(o){alert(2)}
</script>
</head> <body>
<input name="" type="text" onChange="function1(this.form); function2(this.form)"/>
</body>
</html>
这样代码没错吧?我在Firfox,Internet Explorer都试了,没任何反映啊
onChange="ab(this.form);",function ab(form)
{
function1(form);
function2(form)"
}