<HTML>
<HEAD>
<SCRIPT><!--
function additem() {
var e=window.event.srcElement,n=e;
while(n=n.nextSibling)if(n.name=="total[]")break;
if(n)n.value+=e.value
}
//--></SCRIPT>
</HEAD>
<BODY>
<FORM NAME="f">
<SELECT NAME="S[]" SIZE="1" ONCHANGE="additem()">
<option value="A">A</option>
<option value="B">B</option>
<option value="C">C</option>
</select>
<INPUT type="text" name="total[]">
<SELECT NAME="s[]" SIZE="1" ONCHANGE="additem()">
<option value="A">A</option>
<option value="B">B</option>
<option value="C">C</option>
</select>
<INPUT type="text" name="total[]"><SELECT NAME="S[]" SIZE="1" ONCHANGE="additem()">
<option value="A">A</option>
<option value="B">B</option>
<option value="C">C</option>
</select>
<INPUT type="text" name="total[]">***有数10行***
</FORM>
</BODY>
<HEAD>
<SCRIPT><!--
function additem() {
var e=window.event.srcElement,n=e;
while(n=n.nextSibling)if(n.name=="total[]")break;
if(n)n.value+=e.value
}
//--></SCRIPT>
</HEAD>
<BODY>
<FORM NAME="f">
<SELECT NAME="S[]" SIZE="1" ONCHANGE="additem()">
<option value="A">A</option>
<option value="B">B</option>
<option value="C">C</option>
</select>
<INPUT type="text" name="total[]">
<SELECT NAME="s[]" SIZE="1" ONCHANGE="additem()">
<option value="A">A</option>
<option value="B">B</option>
<option value="C">C</option>
</select>
<INPUT type="text" name="total[]"><SELECT NAME="S[]" SIZE="1" ONCHANGE="additem()">
<option value="A">A</option>
<option value="B">B</option>
<option value="C">C</option>
</select>
<INPUT type="text" name="total[]">***有数10行***
</FORM>
</BODY>
解决方案 »
- Myeclipse导入项目的时候报错Background Indexer Crash Recovery java.lang.StackOverflowError
- 谁明白google搜索首页今天的弹琴效果是用什么技术实现的?
- 求XSL写法,急!!!
- 一个js,onchange不能触发的问题
- 关闭showModalDialog
- 再问一个超难的问题.
- js解密高手请进,帮小弟解解!急
- 请问如何在javascript中访问TD中的ID,急。。。。在线等!!!!!
- 新开一篇:每个做js的人最终都要遇上的经典问题
- 【求助】jqprint.js打印的时候,其他标签或者控件的js不起作用
- 框架的问题!望高手不吝赐教!
- 左边的树扎状菜单是怎么做的???
var e=window.event.srcElement,n=e;
while(n=n.nextSibling)if(n.name=="total[]")break;
if(n)n.value+=e.value
}中只指定了total[]而用nextSibling来定位s[],
当total[]与s[]的相对位置改变时(比如total[]在s[]之前或中间隔几个<INPUT type="text"> name="ssss[]">)时total[]不能得到值.有办法吗?