快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

用js怎么动态插入行!

<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>




返回类别: 教程
上一教程: PHP计数器
下一教程: php.ini中文版

您可以阅读与"用js怎么动态插入行!"相关的教程:
· 用PHP创建动态图形
· 换个角度谈JSP和PHP(摘)
· 如何用PHP把RDF内容插入Web站点之中(一)
· 用PHP实现动态产生XML文件以及从XML文件中抽取数据转化成HTML的小程序。。。不用DOM的。。。
· 如何用PHP把RDF内容插入Web站点之中(一)
    微笑服务 优质保证 索取样品