<%for(int l = 0; l < 3; l++){ %>
    <td align="center" valign="middle">
    <input type="text" name='textfield'/>
    </td>
<%}%>想控制name自增,结果类似:    <td align="center" valign="middle">
    <input type="text" name='textfield1'/>
    </td>
    <td align="center" valign="middle">
    <input type="text" name='textfield2'/>
    </td>
    <td align="center" valign="middle">
    <input type="text" name='textfield3'/>
    </td>

解决方案 »

  1.   


    <%for(int l = 0; l < 3; l++){ %>
        <td align="center" valign="middle">
        <input type="text" name='textfield'+<%=l%>/>
        </td>
    <%}%>
      

  2.   

    js 创建element
    例:var tf = document.crateElement("textfield");tf.name="xxxx"然后把他放在哪,就用谁的append,
    假如放在td里var td = document.getElementById("td id");td.appendElement(tf);
      

  3.   


    <%for(int l = 0; l < 3; l++){ %>
        <td align="center" valign="middle">
        <input type="text" name='textfield+<%=l+1%>'/>
        </td>
    <%}%>加上去不就得了