把TEXT放在表格里面吧,这样就可以知道在表格的第几行,就可以命名了。

解决方案 »

  1.   

    给你一个例子,看看或许有用
    <html>
    <META http-equiv=Content-Type content="text/html; charset=gb2312">
    <SCRIPT language=javascript>
    var rowIndex = 0;
        function openW(v) {
         alert("当前行的index="+v);  //怎么能获得当前选中行的index;
        }
        
        function addOneLine_onClick() {
    var row=table1.insertRow(table1.rows.length);
    var col = row.insertCell(0);
    col.innerHTML = "<input id=fphm name=fphm size=8 maxlength=5>";
    col = row.insertCell(1);
    col.innerHTML = "<INPUT maxLength=6 size=10 name=ys><INPUT type=button  value ="+ rowIndex +"    name=selectys index=\""+ rowIndex +"\" onclick=\"openW(this.index)\">";
    col = row.insertCell(2);
    col.innerHTML = "<input id=fdjh name=fdjh size=10 maxlength=10>";
    col = row.insertCell(3);
    col.innerHTML = "<input id=fdjh name=fdjh size=10 maxlength=10>";
    col = row.insertCell(4);
    col.innerHTML = "<input type='button' value='删除一行' id=btnDeleteLine name=btnDeleteLine onclick=\"return Delete_Row('row" + rowIndex + "')\">";
    row.setAttribute("id", "row" + rowIndex);
    row.setAttribute("name", "row" + rowIndex);
    rowIndex++;
    }

    function Delete_Row(rowTag){
    var i = table1.rows(rowTag).rowIndex;
            table1.deleteRow(i);
    }
    </SCRIPT><META content="MSHTML 5.50.4134.600" name=GENERATOR></HEAD>
    <BODY bgColor=#ffffff>
    <DIV align=center>
    <FORM name=form1 action="" method=post>
    <TABLE id=table1 height=23 cellSpacing=2 cellPadding=2 width=600 border=0>
      <TBODY>
      <TR>
        <TD width=70 height=18>
          <DIV align=left>发票号</DIV></TD>
        <TD width=119 height=18>
          <DIV align=left>商品车颜色</DIV></TD>
        <TD width=89 height=18>
          <DIV align=left>发动机号</DIV></TD>
        <TD width=93 height=18>
          <DIV align=left>底盘号</DIV></TD>
        <TD width=76 height=18>
          <DIV align=left>删除</DIV></TD></TR></TBODY></TABLE>
    <SCRIPT language=javascript>
         addOneLine_onClick();
        </SCRIPT>
    <P><INPUT onclick="return addOneLine_onClick()" type=button value=加入一行 name=btnAddLine> 
    <INPUT onclick=form_submit() type=button value=保存 name=btnSave> <INPUT onclick=form_reset() type=button value=重置 name=btnReset> </P>
    <P>&nbsp;</P>
    <P>&nbsp;</P></FORM>
    <P>&nbsp;</P></DIV></BODY></HTML>
    </html>
      

  2.   

    <script language=javaScript>
    i = 0;
    function addItem()
    {
     i = i + 1;
     str = "<table><tr><td>Task"+i+":<input type='text' name='TaskName'>";
     str +="</td><td><input type='text"+i+"' name='TaskTime'></td></tr></table>";
     area.innerHTML += str;
    }
    </script><P><INPUT type=button value="添加" onclick="addItem()" id=button1 name=button1></P>
    <P><INPUT type=submit value="提交"  id=submit1 name=submit1></P>
    <span id="area"></span>
      

  3.   

    刚才写错了,不好意思,现在每个的名字都是不同的
    <script language=javaScript>
    i = 0;
    function addItem()
    {
     i = i + 1;
     str = "<table><tr><td>Task"+i+":<input type='text' name='TaskName'>";
     str +="</td><td><input type='text' name='TaskTime"+i+"'></td></tr></table>";
     area.innerHTML += str;
    }
    </script><P><INPUT type=button value="添加" onclick="addItem()" id=button1 name=button1></P>
    <P><INPUT type=submit value="提交"  id=submit1 name=submit1></P>
    <span id="area"></span>
      

  4.   

    如果asp那样就好简单了:
    <% for i=0 to 10 %>
    <input type="text" name=<%="""name"&i&"""" %>>
    <% next %>
      

  5.   

    取同一個名字更好處理
    <FORM name=form1 action="g.asp" method=post>
    <input type="text" name="t1">
    <input type="text" name="t1">
    <input type="text" name="t1">
    </form>g.asp
    <% set strT1=request("t1")
    for each a in strT1
    response.write a
    next'or
    for i=1 to strT1.count  '從0還是從1開始忘記了
    response.write strT1(i)
    next %>
      

  6.   

    非常感谢wxj0600的帮助,今后还请多多关照!