一个text的onChange事件,可否连续执行两个函数? 两个连续执行onchange="A();B();C();"只执行了C(); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <select id="kldm" onchange="refreshYX(this,'yxdm1');refreshKMZ(this,'kmzdm');">我想当改变这个选择框的时候,更新其他两个选择框,用的AJAX。function refreshKMZ(kl,obj){models=document.getElementById(obj);var kldm=kl.value;var url="RefreshKMZListServlet?kldm="+kldm;createXMLHttpRequest();xmlHttp.onreadystatechange=handleStateChange;xmlHttp.open("GET",url,true);xmlHttp.send(null);} 只更新了第二个function对应的那个选择框,第一个没更新,当在第一个function中加上alert();后,两个都更新了奇怪 那是因为是异步执行的.并不是前面一条OK后,才执行下面的.你应该把后面的设置为 AJAX 的 callback 事件. mrshelly(Shelly) ( ) 怎样设置AJAX的callback事件? mrshelly(Shelly) ( ) 说了,另加分 jquery$.get(AJAX地址,{AJAX 参数},callback 函数); xmlHttp.onreadystatechange=handleStateChange;这个 handleStateChange 就是所谓的 AJAX callback. r u clear?? 可以的啊,要排顺序的话,你把这两个方法放一个方法即可onchange=c(this);function c(obj){a(obj,obj1);b(obj,obj2);} 楼上的方法好;<input type="text" onchange="func()" />function func() { //把你要执行的多少方法加在这 } js视频第16讲 JavaScript中的Windows对象(下) 评分系统 通过JS脚本注册ActiveX控件 拼url字符串的时候,如何过滤&符号? 求助1 输入框即可手工输入也可以下拉选择 如何捕捉到整个table区域的onmouseout事件! 用javascript怎样实现这一结果??? 大家帮帮我-请问如何用javascript来限制文本中出现的关键字 求助,用了<pre></pre>就无法实现自动换行了? 关于ckeditor和ckfinder for java 整合问题 [JavaScript]“种类不一致”错误 算法挑战:大批量数据插入到select中
models=document.getElementById(obj);
var kldm=kl.value;
var url="RefreshKMZListServlet?kldm="+kldm;
createXMLHttpRequest();
xmlHttp.onreadystatechange=handleStateChange;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
function c(obj){
a(obj,obj1);
b(obj,obj2);
}
<input type="text" onchange="func()" />function func() {
//把你要执行的多少方法加在这
}