<body ><script language="javascript">
function addrow(myRow)
{ var orow = myTable.rows(myRow.rowIndex-1);
var nrow = myTable.insertRow(myRow.rowIndex);
var ncell;
for(i=0;i<orow.cells.length;i++){
ncell = nrow.insertCell();
ncell.innerHTML = orow.cells.item(i).innerHTML;
ncell.colSpan = orow.cells.item(i).colSpan;
ncell.align = orow.cells.item(i).align;
}
if(nrow.cells.item(0).getElementsByTagName("input").item(0).value!="")
{var id=parseFloat(nrow.cells.item(0).getElementsByTagName("input").item(0).value)+1;
nrow.cells.item(0).getElementsByTagName("input").item(0).value =id;}
for(i=1;i<4;i++){//置空区间
nrow.cells.item(0).getElementsByTagName("input").item(i).value= "";
nrow.cells.item(0).getElementsByTagName("input").item(i).myDelete = "delete";
}
nrow.cells.item(0).getElementsByTagName("input").item(4).disabled=false;
if(myTable.rows.length>4){
document.getElementById('myButton').disabled=false;
}
}function delrow(myRow){ myTable.deleteRow(myRow.rowIndex);
if(myTable.rows.length==4){
document.getElementById('myButton').disabled=true;
}
if(myTable.rows.length>4){
document.getElementById('myButton').disabled=false;
}
}
</script><form ID="tt" action="cra.action" method="post" name="form1" >
<table width="816">
<tr>
<td colspan="6"><table id ="myTable" width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td><table width="100%" cellspacing="1" class="myTableInput">
<tr align="center" class="BJS3">
<td width="12%" class="Z1">工序号</td>
<td width="12%" class="Z1">工序名称</td>
</tr>
</table></td>
</tr>
<tr>
<td align="right"><table width="100%" cellspacing="1" class="myTableInput">
<tr align="center" class="BJS1">
<td width="12%"><input name="gxh" type="text" class="myLength" myDelete="tt" dataType="Number" ></td>
<td width="14%"><input name="gxbx" type="text" class="myinput" myDelete="tt" dataType="String100Blank" ></td>
<td width="14%"><input name="gxby" type="text" class="myinput" myDelete="tt" dataType="String100Blank" ></td>
<td width="14%"><input name="gxbz" type="text" class="myinput" myDelete="tt" dataType="String100Blank" ></td>
</tr>
</table>
<input type="button" id ="myButton" name="Submit" value="删除此条" onClick="delrow(this.parentNode.parentNode)" disabled="false"></td>
</tr>
<tr>
<td><input type="button" name="Submit2" value="增加一条" onClick="addrow(this.parentNode.parentNode)"></td>
</tr>
<tr align="center">
</tr>
</table>
</td>
</tr>
</table>
</form>
</body>
-------------------------------
以上是做的复制输入框的代码,现在的问题是: 复制后的输入框的NAME属性不变化,我的目标是让NAME的属性从上到下像gxbx1,gxbx2,gxbx3..这样的变化谢谢了
function addrow(myRow)
{ var orow = myTable.rows(myRow.rowIndex-1);
var nrow = myTable.insertRow(myRow.rowIndex);
var ncell;
for(i=0;i<orow.cells.length;i++){
ncell = nrow.insertCell();
ncell.innerHTML = orow.cells.item(i).innerHTML;
ncell.colSpan = orow.cells.item(i).colSpan;
ncell.align = orow.cells.item(i).align;
}
if(nrow.cells.item(0).getElementsByTagName("input").item(0).value!="")
{var id=parseFloat(nrow.cells.item(0).getElementsByTagName("input").item(0).value)+1;
nrow.cells.item(0).getElementsByTagName("input").item(0).value =id;}
for(i=1;i<4;i++){//置空区间
nrow.cells.item(0).getElementsByTagName("input").item(i).value= "";
nrow.cells.item(0).getElementsByTagName("input").item(i).myDelete = "delete";
}
nrow.cells.item(0).getElementsByTagName("input").item(4).disabled=false;
if(myTable.rows.length>4){
document.getElementById('myButton').disabled=false;
}
}function delrow(myRow){ myTable.deleteRow(myRow.rowIndex);
if(myTable.rows.length==4){
document.getElementById('myButton').disabled=true;
}
if(myTable.rows.length>4){
document.getElementById('myButton').disabled=false;
}
}
</script><form ID="tt" action="cra.action" method="post" name="form1" >
<table width="816">
<tr>
<td colspan="6"><table id ="myTable" width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td><table width="100%" cellspacing="1" class="myTableInput">
<tr align="center" class="BJS3">
<td width="12%" class="Z1">工序号</td>
<td width="12%" class="Z1">工序名称</td>
</tr>
</table></td>
</tr>
<tr>
<td align="right"><table width="100%" cellspacing="1" class="myTableInput">
<tr align="center" class="BJS1">
<td width="12%"><input name="gxh" type="text" class="myLength" myDelete="tt" dataType="Number" ></td>
<td width="14%"><input name="gxbx" type="text" class="myinput" myDelete="tt" dataType="String100Blank" ></td>
<td width="14%"><input name="gxby" type="text" class="myinput" myDelete="tt" dataType="String100Blank" ></td>
<td width="14%"><input name="gxbz" type="text" class="myinput" myDelete="tt" dataType="String100Blank" ></td>
</tr>
</table>
<input type="button" id ="myButton" name="Submit" value="删除此条" onClick="delrow(this.parentNode.parentNode)" disabled="false"></td>
</tr>
<tr>
<td><input type="button" name="Submit2" value="增加一条" onClick="addrow(this.parentNode.parentNode)"></td>
</tr>
<tr align="center">
</tr>
</table>
</td>
</tr>
</table>
</form>
</body>
-------------------------------
以上是做的复制输入框的代码,现在的问题是: 复制后的输入框的NAME属性不变化,我的目标是让NAME的属性从上到下像gxbx1,gxbx2,gxbx3..这样的变化谢谢了
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货