onblur="code_CodeChange(this);setHandlerNameForSD();"这个代码触发两个事件,第一个事件code_CodeChange(this);是对Handler1Code,Handler1Name赋值,赋值完成后,setHandlerNameForSD();事件再取Handler1Code,Handler1Name这两个值为另外两个域赋值,可是这样写鼠标离开之后,code_CodeChange(this);对Handler1Code赋值了,还没对Handler1Name赋值,第二个事件setHandlerNameForSD();就开始执行了,有什么方法能让第一个事件code_CodeChange(this);都赋值完成之后才开始第二个事件的赋值?有哪位知道了,先在此感谢了哦! <tr>
<td class="title">归属经办人:</td>
<td class="input" colspan="3">
<input name="Handler1Code" class="codecode" size="4" description="归属经办人"
style="width:160px" maxlength="10"
querytype="always" codetype="Handler2Code" coderelation="1,2,3,-2,-1" codelimit="clear"
ondblclick="code_CodeSelect(this);"
onkeyup="code_CodeSelect(this);"
onblur="code_CodeChange(this);setHandlerNameForSD();"
onchange="if(fm.CommissionArea.value=='3'){clearCommissionValue();}setHandlerNameForSD();">
<input name="Handler1Name" class="codename" size="4" description="归属经办人"
style="width:160px" maxlength="10"
querytype="always" codetype="Handler2Code" coderelation="-1,1,2,-3,-2" codelimit="clear"
ondblclick="code_CodeSelect(this);"
onkeyup="code_CodeSelect(this);"
onblur="code_CodeChange(this);setHandlerNameForSD();"
onchange="if(fm.CommissionArea.value=='3'){clearCommissionValue();}setHandlerNameForSD();">
<img src="/ddccallweb/common/images/MustInput.jpg">
</td>
</tr>
<td class="title">归属经办人:</td>
<td class="input" colspan="3">
<input name="Handler1Code" class="codecode" size="4" description="归属经办人"
style="width:160px" maxlength="10"
querytype="always" codetype="Handler2Code" coderelation="1,2,3,-2,-1" codelimit="clear"
ondblclick="code_CodeSelect(this);"
onkeyup="code_CodeSelect(this);"
onblur="code_CodeChange(this);setHandlerNameForSD();"
onchange="if(fm.CommissionArea.value=='3'){clearCommissionValue();}setHandlerNameForSD();">
<input name="Handler1Name" class="codename" size="4" description="归属经办人"
style="width:160px" maxlength="10"
querytype="always" codetype="Handler2Code" coderelation="-1,1,2,-3,-2" codelimit="clear"
ondblclick="code_CodeSelect(this);"
onkeyup="code_CodeSelect(this);"
onblur="code_CodeChange(this);setHandlerNameForSD();"
onchange="if(fm.CommissionArea.value=='3'){clearCommissionValue();}setHandlerNameForSD();">
<img src="/ddccallweb/common/images/MustInput.jpg">
</td>
</tr>
解决方案 »
- <c:forEach>怎么同时进行两个变量循环
- jzkit2 Z3950 服务器配置(高分求助,在上面开了贴有高分)
- java web 开发中,能不能配置一写application 长量,tomcate启动后就加载
- 关于displaytag导出时出现中文乱码问题。。。有过类似经验的朋友进来交流交流。。。。
- 请教:jsp声明<%! %>的方法里可不可以连接数据库?
- 紧急求救???????????关于正则表达式
- 高兴 终于200分了 散
- 好容易有机会挤进网络中心,老师给我一个考验
- 整合apache1.3.26+tomcat4.1.2的问题……这是怎么了???
- 问个弱智的问题!
- ie与ff的js问题
- js的return问题
function handler(obj){
code_CodeChange(obj);
setHandlerNameForSD();
}
onchange="handler(this)">
或者也可以
onchange="code_CodeChange(obj);setHandlerNameForSD();"> 其实就是同时执行两个函数,并不是触发两个事件。