<script language="javascript">
var a=document.getELementsByTagName("input")
for(var i=0;i<a.length;i++){
    if(a[i].type=="text" && a[i].name.length>8){
   if(a[i].name.substr(0,8)=="payList["){
      alert(a[i].value)
   }
}
}
</script>

解决方案 »

  1.   

    <HTML>
     <HEAD>
      <TITLE> New Document </TITLE>
      <META NAME="Generator" CONTENT="EditPlus">
      <META NAME="Author" CONTENT="">
      <SCRIPT LANGUAGE="JavaScript">
      <!--
      var sum = 0;
    function sumAll(){
    var oInput = document.getElementsByTagName('input');
    for(var i = 0;i < oInput.length; i++){
    if(oInput[i].type=="text" && oInput[i].name.indexOf('payList') != -1){
    sum += parseInt(oInput[i].value);

    }
    }
    alert(sum)
    }

      //-->
      </SCRIPT>
     </HEAD> <BODY>
     <input type="text" name="payList[1].itempaysum"  value='1' size="10" /> 
     <input type="text" name="payList[2].itempaysum"  value='2' size="10" /> 
     <input type="text" name="payList[3].itempaysum"  value='3' size="10" /> 
     <input type="text" name="payList[4].itempaysum"  value='4' size="10" /> 
     <input type="text" name="payList[5].itempaysum"  value='5' size="10" /> 
     <input type="text" name="payList[6].itempaysum"  value='6' size="10" />  <INPUT TYPE="button" value='求和' onclick="sumAll()"> </BODY>
    </HTML>