如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
我写的这个是一个jsp,功能就是动态增加一行,删除一行,这个是我对网上大家写的进行了自己的修改,增加了一些参数的修改,对于删除一行,例如,共8行,删除第4行,则会先把第4行以及到8全部删除,之后会在生成第5,第6,第7行,这个过程的参数我都没去掉,很方便大家看的,这样对于动态的参数,如文本框的name属性,加上数字,组成主键,这样就可以,完成name1,name2,name3如果帮了大家,请下载一下,给我增加一下,分,谢谢了<%@pagelanguage="java"import="java.util.*"pageEncoding="utf-8"%><!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN"><html><head><scriptlanguage="javascript">//Example:obj=findObj("image1");functionfindObj(theObj,theDoc){varp,i,foundObj;if(!theDoc)theDoc=document;if((p=theObj.indexOf("?"))>0&&parent.frames.length){theDoc=parent.frames[theObj.substring(p+1)].document;theObj=theObj.substring(0,p);}if(!(foundObj=theDoc[theObj])&&theDoc.all)foundObj=theDoc.all[theObj];for(i=0;!foundObj&&i<theDoc.forms.length;i++)foundObj=theDoc.forms[i][theObj];for(i=0;!foundObj&&theDoc.layers&&i<theDoc.layers.length;i++)foundObj=findObj(theObj,theDoc.layers[i].document);if(!foundObj&&document.getElementById)foundObj=document.getElementById(theObj);returnfoundObj;}//添加一个参与人填写行functionAddSignRow(){//读取最后一行的行号,存放在txtTRLastIndex文本框中vartxtTRLastIndex=findObj("txtTRLastIndex",document);varrowID=parseInt(txtTRLastIndex.value);alert(rowID)varsignFrame=findObj("SignFrame",document);//添加行varnewTR=signFrame.insertRow(signFrame.rows.length);newTR.id="SignItem"+rowID;//添加列:序号varnewNameTD=newTR.insertCell(0);//添加列内容newNameTD.innerHTML=newTR.rowIndex.toString();//添加列:姓名varnewNameTD=newTR.insertCell(1);//添加列内容newNameTD.innerHTML="<inputname='Name"+rowID+"'id='txtName"+rowID+"'type='text'size='12'/>";//添加列:电子邮箱varnewEmailTD=newTR.insertCell(2);//添加列内容newEmailTD.innerHTML="<inputname='id"+rowID+"'id='txtEmail"+rowID+"'type='text'size='20'/>";//添加列:电话varnewTelTD=newTR.insertCell(3);//添加列内容newTelTD.innerHTML="<inputname='height"+rowID+"'id='txtTel"+rowID+"'type='text'size='10'/>";//添加列:手机varnewMobileTD=newTR.insertCell(4);//添加列内容newMobileTD.innerHTML="<inputname='weight"+rowID+"'id='txtMobile"+rowID+"'type='text'size='12'/>";//添加列:公司名varnewCompa