- 1、本文档共52页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
jsp页面,表格1对多显示
篇一:java jsp页面中实现点击按钮动态添加表格
如图显示页面:
要求:点击“添加明细”按钮,页面中自动生成如下图显示的动态行和列
实现上述功能的实例代码:
【body里的table代码】
.
.
.
. .
.
.
.
.
.
.
.
.
. lt;table width=100% border=0 cellspacing=1 id=tt bgcolor=#fffffflt;tr class=firstpage1lt;td colspan=16 align=leftlt;/trlt;tr class=firstpage lt;td height=23 width=5%序号lt;/td lt;td width=5%交通工具lt;/td lt;td width=5%出发地点lt;/td lt;td width=5%抵达地点lt;/td lt;td width=5%lt;a href=javascript:void(0)onclick=addNew()添加明细lt;/a lt;/tdlt;/tr lt;/table
实现上述功能的实例代码:
【body里的js代码】
.
.
.
.
.
.
.
.
. lt;script type=text/javascript lt;!-- vari=0; var arr=newArray(#39;#cc99ff#39;,#39;#cc99ff#39;);alert(arr); var count = 1; function addNew() {
.
.
.
. .
.
.var order_id= 2014;i++;tr=document.all.tt.insertRow();tr.style.backgroundColor=arr[i%2]; tr.insertCell().innerHTML=#39;lt;divalign=center#39;+order_id+#39;lt;/div#39;;tr.insertCell().innerHTML=#39;lt;divalign=center#39;+order_id+#39;lt;/div#39;;tr.insertCell().innerHTML=#39;lt;divalign=centerlt;inputstyle=\width:80px; height:20px;border:none\ class=inputstyletype=text maxlength=20 size=8 name=START_SITUS class=border_indexlt;/div#39;;
tr.insertCell().innerHTML=#39;lt;divalign=centerlt;inputstyle=\width:80px; height:20px;border:none\ class=inputstyletype=text maxlength=20 size=8 name=ARRIVE_SITUSclass=border_indexlt;/div#39;;
tr.insertCell().innerHTML=lt;a href=javascript:void(0)
onclick=del(#39;+tt+count+#39;)删除lt;/a; class=\shenpi2\ ..
.
.
. .
.
.count++; }//删除明细行 ... function del(aa){
document.all.tt.deleteRow(window.event.srcElement.parentElement.parentElement.rowIndex);
}
//--
lt;/script . . . .
篇二:jsp表格增加行
//增加行
function addRow()
{
//添加一行
var mainTable = document.getElementById(yourtable);
var newTr = mainTable.insertRow();
var newTd0 = newTr.insertCell();
var newTd1 = newTr.insertCell();
//设置列内容和属性
newTd0.innerHTML = lt;s:textfield name= label=lt;/s:textfield newTd1.innerHTML = lt;input type=\button\ name
文档评论(0)