document.all("T40" + intNO)是什么意思?
解决方案 »
- html字符串过滤
- md5加密问题!
- 分析器错误信息: 未能加载程序集“App_Web_vphkkl1k”。请确保在访问该页之前已经编译了此程序集
- 未能加载文件或程序集“Microsoft.Practices.ObjectBuilder, Version=1.0.51205.0,
- 兄弟们进来看下 一个JS问题 return语句在函数之外
- |M| AjaxPro为什么没办法返回DataSet 我照网上的做为什么怎么也不行
- crystalReports 10 中的LIKE语句怎么写?
- 我在这个论坛为什么发贴出错
- 如何做一个PICKUP工能
- 疑难杂症阿!请出手相助!.net程序运行就出,不能调试地错误!在线等待!急急急
- >>>>>关于使用toolbar Ie WEB控件的问题??
- 如何关闭页面
if (i<10){
document.all("T30" + i).onBlur = "computeValue(" + i + ")";
}
else{
document.all("T30" + i).onBlur = "computeValue(" + i + ")";
}
}
if 和else 执行的同一段代码
其他的逻辑上看不出什么东西
无非就是执行
if (intNO==1) document.all("T40" + intNO).value = XS[intNO] * document.all("T30" + intNO).value;
----》》》》XS[intNO] 这里的intNO 有问题
var XS(2)={1,2};
可是这里取的却是XS[intNO]
intNO 是你在for (i=1;i<=21;i++)循环设置的1--->>>21
你个函数逻辑混乱
可以在代码中你把加权系数,和对应的Textbox的ID一起传到页面,进行判断。<script language="javascript">
function computeValue( ID,XS ){
document.all('ID').value = XS * document.all('ID').value;
}
</script>