给出两个 依此类推吧<html>
    <head>
        <title></title>
        <SCRIPT language=javascript> 
function add(v) 

form1.f_249.focus();
form1.f_249.value += v; } function add2(v) 

form1.f_2.focus();
form1.f_2.value += v; } 
</SCRIPT>
    </head>
    <body>
        <form id="form1" action="" method="post" name="form1">
            <input maxlength="100" name="f_249" /> <input onclick="add(this.value)" type="button" name="Submit" value="我赞成" />
            <input maxlength="100" name="f_2" /> <input onclick="add2(this.value)" type="button" name="Submit" value="我赞成" />
        </form>
        确认
    </body>
</html>

解决方案 »

  1.   

    给name起个连续的名字,比如 n01,n02..
    再用个循环依次生成name,获得文本框的引用操纵它就行了。
      

  2.   

    <html> 
        <head> 
            <title> </title> 
            <SCRIPT language=javascript> function autochange() {
    var obj = event.srcElement;
    obj.previousSibling.previousSibling.focus();
    obj.previousSibling.previousSibling.value += obj.value;
    }
    </SCRIPT> 
        </head> 
        <body> 
            <form id="form1" action="" method="post" name="form1"> 
                <input maxlength="100" name="f_2" /> <input onclick="autochange()" type="button" name="Submit" value="我赞成1" /> 
                <input maxlength="100" name="f_2" /> <input onclick="autochange()" type="button" name="Submit" value="我赞成2" /> 
                <input maxlength="100" name="f_2" /> <input onclick="autochange()" type="button" name="Submit" value="我赞成3" />
            </form> 
            确认 
        </body> 
    </html>