<table id='DataTable'  border=0>
          <form action="addEmployee.do" name="add" method="POST">
            <tr>
              <td>姓名</td>
              <td>部门</td>
              <td>职务</td>
              <td>内线</td>
              <td>邮箱</td>
              <td>手机</td>
            </tr>
            <tr id="DataTr">
              <td>
                <input type="text" name="CPsn_Name" size="6">
              </td>
              <td>
                <select property="CDept_num">
                  <option value="1">技术部                    </option>                </select>
              </td>
              <td>
                <select property="ipsngrd_id">
                    <option value="1">经理                    </option>                </select>
              </td>
              <td>
                <input type="text" name="officeTel1" size="12">
              </td>
              <td>
                <input type="text" name="email" size="15">
              </td>
              <td>
                <input type="text" name="mobile" size="12">
              </td>
  </tr>
            <tr id="trBtn">
            <td><input type="submit" name="submit" value="提交"/>
            </td>
            </tr>
            </form>
          <input type="button" onclick="Addrow()" value="添加一行">
          </table>
<SCRIPT language="JavaScript">
 var i=1;
function Addrow(){
   var newTR = DataTr.cloneNode(true);
   newTR.id="a"+(++i)
   DataTr.parentNode.insertAdjacentElement("beforeEnd",newTR);
   newTR.swapNode(trBtn);
 // RowReset()
}
</Script>你这种动态的表格用控件数组会比较好处理,就是用相同的名字,传值到后台之后再根据“,”来得到各个值。