首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

JScript数组加法请问

2012-02-23 
JScript数组加法请教有几个input数组表单inputname fee1[] inputname fee2[] inputname fee[

JScript数组加法请教
有几个input数组表单
<input   name= "fee1[] "> <input   name= "fee2[] "> <input   name= "fee[] ">
<input   name= "fee1[] "> <input   name= "fee2[] "> <input   name= "fee[] ">
实现的效果是fee[]动态输出fee1[]+fee2[]的值,不知道如何用javascript,大家帮帮忙,偶想了几天了。

[解决办法]
为什么要这么设计呢?
有点怪
function foo()
{
var a = document.getElementsByName( 'fee[] ');
var b = document.getElementsByName( 'fee1[] ');
var c = document.getElementsByName( 'fee2[] ');
var d ;
var e ;
for(var i=0;i <a.length;i++)
{
d = parseInt(b[i].value) ? parseInt(b[i].value) : ' ';
e = parseInt(c[i].value) ? parseInt(c[i].value) : ' ';
a[i].value = d+e;
}
}
<input name= "fee1[] "> <input name= "fee2[] "> <input name= "fee[] " onClick= "foo() ">
<input name= "fee1[] "> <input name= "fee2[] "> <input name= "fee[] " onClick= "foo() ">

热点排行
Bad Request.