for i=0 to document.all("textname").length
  he=he+parseInt(document.all("textname",i).value)
next

解决方案 »

  1.   

    <input type="text" value="0" name="txt"><br>
    <input type="text" value="0" name="txt"><br>
    <input type="text" value="0" name="txt"><br>
    <input type="text" value="0" name="txt"><br>
    <input type="text" value="0" name="txt"><br>
    <input type="text" value="0" name="txt"><br>
    <input type="text" value="0" name="txt"><br>
    <input type="button" value="总和" name="btn" onClick="return add();">
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function havenonumber(theelement) {
    text="1234567890";
    for(i=0;i<=theelement.length-1;i++) {
    char1=theelement.charAt(i);
    index=text.indexOf(char1);
    if(index==-1) {
    return true; 
    }
    }
    return false;
    }

    function add(){
    var count=0;
    for(j=0;j<txt.length;j++){
    if(havenonumber(txt[j].value)){
    alert("必须是数字");
    txt[j].select();
    return false;
    }
    count=count+eval(txt[j].value);
    }
    alert(count);
    }
    //-->
    </SCRIPT>