动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
   PHP → 阅读文章

 用js怎么动态插入行!

作者来源: 
阅读 1290 人次 , 2006-4-18 17:37:00 


   <script language="JavaScript">
//构造函数
function InsterCell(tableId,content,place){
this.mTableId=tableId;//table的标识
this.mInsContent=content;//inster的内容
this.mInsPlace=place;//inster的位置

this.cInsCell=InsCell;
this.cClearCell=ClearCell;

}
//插入
function InsCell(){
str=eval(this.mTableId+".cells["+this.mInsPlace+"]");//这个这样写也不行!
str.innerHTML='<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" ><tr>';
this.mTableId.cells[this.mInsPlace].innerHTML=this.mInsContent;

this.mTableId.cells[this.mInsPlace].innerHTML='</tr></table>';
this.mInsPlace++;
}
//清楚
function ClearCell(){
for(i=0;i<this.mTableId.cells.length/2-1;i++){
this.mTableId.cells[2*i+1].innerHTML="";
}
}
str='<TD>交行原余额</TD>';
str+='<TD><input type="text" name="earning"></TD>';
str+='<TD><input type="text" name="payout"></TD>';
str+='<TD><input type="text" name="cashOnHand"> </TD>';
str+='<TD><input type="text" name="cashOnHandRemark"></TD>';

var ins=new InsterCell("t1","str",1);
ins.cInsCell();

</script>

代码:--------------------------------------------------------------------------------
<html>
<head>
<title>发货单</title>
</head>
<body bgcolor="#F2FDE8" text="000000" link="000000" vlink="000000" alink="000000">

<SCRIPT language="javascript">

function tbladdrow()
{
var i=lines.rows.length ;
var row = Table1.insertRow(Table1.rows.length);
var col = row.insertCell(0);
col.innerHTML = "<INPUT id=line["+i+"][Commcd] name=line["+i+"][Commcd]>";
col = row.insertCell(1);
col.innerHTML = "<INPUT id=line["+i+"][SerialNo] name=line["+i+"][SerialNo]>";
col = row.insertCell(2);
col.innerHTML = "<INPUT id=line["+i+"][Qty] name=line["+i+"][Qty]>";
}
function tbladdrows(items)
{
for( i = 1 ; i <= items ; i++)
{
tbladdrow();
}
}
function delrow()
{
if(lines.rows.length==0)
{
return false ;
}
lines.deleteRow();
}

</SCRIPT>

<CENTER>
<P><H1 class=title>发货单</H1></P>
<FORM action="testlines.php" method=post id=Form1 name=Form1>
<!-- LANGUAGE=javascript onsubmit="return checkNumArray('Qty')" -->
<P>订货单位:演示零售商
日期:2002-02-25
订单号:
<INPUT id=items name=items value=1>
<INPUT id=corpcd name=corpcd type=hidden value=26>
<INPUT id=eventid name=eventid type=hidden value=2266>
<INPUT id=addrow name=addrow type=button value=加一行 onclick="tbladdrows(items.value);">
<INPUT id=DelOneLine name=DelOneLine type=button value=删一行 LANGUAGE=javascript onclick="return delrow()">
</P>
<TABLE id=Table1 border="1" cellpadding="4" cellspacing="0" bordercolorlight="#006830" bordercolordark="#FFFFFF" width="60%">
<TR bgcolor="#E1F0C4">
<TH>货号</TH>
<TH>生产批号</TH>
<TH>数量</TH>
</TR>
<tbody id="lines" name="lines">
<!--
<tr>
<td><INPUT id=Commcd name=Commcd value=JC002></td>
<td><INPUT id=SerialNo name=SerialNo value=9911></td>
<td><INPUT id=Qty name=Qty value=0.0></td>
</tr>
-->
</tbody>
<!--
</TABLE>
<H2 class=title>库存列表</H2>
<TABLE border="1" cellpadding="4" cellspacing="0" bordercolorlight="#006830" bordercolordark="#FFFFFF" width="60%">
<TR bgcolor="#E1F0C4">
<TH>货号</TH>
<TH>生产批号</TH>
<TH>库存数量</TH>
</TR>

</TABLE>-->
<P>

<INPUT id=commit name=commit type=submit value=提交>

</P>
</FORM>
</CENTER>
</body>
</html>   
 
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:如何正确统计中文字数?
· 下一篇:如何实现如下功能
· Shell Script方式的PHP(转) 这种方式颇有点像PERL的CGI方式。。:)
· PHP中一个文档中没有的特色[转自奥索]
· 简单的数据库搜索功能
· 如何使用PHP中的字符串函数
· 初探 PHP5 (二)


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077