J2EE社區
茍有恒,何必三更起五更眠;
最無益,只怕一日曝十日寒.
posts - 241, comments - 318, trackbacks - 0, articles - 16
導航
首頁
新隨筆
聯系
聚合
管理
留言簿
(30)
給我留言
查看公開留言
查看私人留言
隨筆分類
(219)
Ajax(9)
CSS(3)
Database(26)
Dojo
Dwr(2)
ExtJs
Flex(1)
Hibernate(8)
iBatis(1)
JAVA(45)
Javascript(49)
JavaScript高級程序設計(第2版)(8)
JQuery(4)
Jsp,Servlet(2)
Phone(1)
review(10)
SOA(2)
Spring(5)
struts(3)
struts2(14)
svn(4)
雜亂無章(22)
友情鏈接
J2EE開發愛好者
搜索
積分與排名
積分 - 1165212
排名 - 25
最新隨筆
1.?Nginx 配置文件詳解
2.?解決ajax跨域訪問問題
3.?同一服務器 應用的Session沖突
4.?jms activemq完整實例
5.?Jfinal實例-北京豐帆佳宇運輸有限公司
6.?2014 年中國開源優秀項目獲獎-Jfinal
7.?微博返回頂部
8.?oracle 反向索引
9.?IE6 list-style-type li的第一條不顯示設置的列表類型
10.?暫放過去、著手現在、放眼未來
11.?Oracle中的動態SQL
12.?oracle查詢所有用戶表的表名、主鍵名稱、索引、外鍵等
13.?log4j 獲取動態參數
14.?ehcache實例
15.?struts2和servlet的共存問題
16.?test
17.?MYEclipse啟動應用服務 自動進入DEBUG視圖
18.?關于log4j的日志文件保存位置解決方案 (轉)
19.?Myeclipse 安裝Aptana3.2 插件
20.?thinkpad t420i優化
21.?談談如何通過網站域名訪問weblogic中的應用
22.?FORALL語句、FORALL語句自動回滾
23.?使用Bulk Collect提高Oracle查詢效率
24.?oracle_常用系統表
25.?oracle 查看用戶 用戶權限 用戶表空間 用戶默認表空間[轉]
26.?oracle數據恢復
27.?如何讀取本地磁盤驅動器?
28.?常用 且 生僻的html標簽(to me)
29.?簡單東東---關閉占用指定端口的進程
30.?11個讓你代碼整潔的原則
最新評論
1.?re: MyEclipse注冊碼[未登錄]
22222222222
--1
2.?re: struts2整合spring應用實例
action中注入不了service
--hdblocal
3.?re: strtus2 批量下載 中文問題、壓縮文件等 ------ 討論struts2工作流程
評論內容較長,點擊標題查看
--袁**
4.?re: struts2整合spring應用實例
為什么我的是404錯誤
--落念
5.?re: error while performing database login with the oracle driver
我沒有 -Duser.language=en 這段代碼
--吆是玲玲
6.?re: 嚴重: Exception starting filter Struts2 Caught exception while loading file struts-default.xml
我額也是報這樣的錯誤,但是我沒有xerces.jar這個包,但我有xml-apis.jar這個包,我刪除了,還是報同樣的錯誤,這是什么原因?
--xian
7.?re: 談談如何通過網站域名訪問weblogic中的應用
把端口修改成80后,啟動weblogic報錯:不能在默認監聽端口創建servcer socket
--Ace
8.?re: javascript 用var和不用var聲明的變量區別
方法里面全局
局部,OK?
--d
9.?re: 性能大提速 MyEclipse終極優化四要點[未登錄]
123
--123
10.?re: struts2整合spring應用實例
根本不能運行
--合格
閱讀排行榜
1.?java實現簡單的單點登錄(197821)
2.?JSON與JAVA數據的轉換(117590)
3.? Spring中ClassPathXmlApplicationContext類的簡單使用(109045)
4.?struts2整合spring應用實例(54257)
5.?js刷新頁面 方法大全(53732)
6.?JavaScript中json對象和string對象之間的轉化 (24821)
7.?automation服務器不能創建對象(20529)
8.?javax.servlet.ServletException: java.lang.IllegalStateException: No WebApplicationContext found: no ContextLoaderListener registered錯誤(17396)
9.?Java堆和棧的區別 (14825)
10.?嚴重: Exception starting filter Struts2 Caught exception while loading file struts-default.xml(14018)
table 動態 添加行 刪除行
Posted on 2010-12-22 12:08
xcp
閱讀(4771)
評論(3)
編輯
收藏
所屬分類:
Javascript
<%
@ page language
=
"
java
"
pageEncoding
=
"
utf-8
"
%>
<%
@ taglib prefix
=
"
s
"
uri
=
"
/struts-tags
"
%>
<%
String path
=
request.getContextPath();
String basePath
=
request.getScheme()
+
"
://
"
+
request.getServerName()
+
"
:
"
+
request.getServerPort()
+
path
+
"
/
"
;
%>
<!
DOCTYPE html PUBLIC
"
-//W3C//DTD XHTML 1.0 Transitional//EN
"
"
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd
"
>
<
html xmlns
=
"
http://www.w3.org/1999/xhtml
"
>
<
head
>
<
base href
=
"
<%=basePath%>
"
/>
<
meta http
-
equiv
=
"
Content-Type
"
content
=
"
text/html; charset=utf-8
"
/>
<
title
>
瀘州市機要局
--
電子政務協同應用系統
</
title
>
<
link rel
=
"
stylesheet
"
type
=
"
text/css
"
href
=
"
<%=basePath%>css/main/style-list.css
"
></
link
>
<
script type
=
"
text/javascript
"
src
=
"
<%=basePath%>js/lhgdialog/lhgdialog.js
"
></
script
>
</
head
>
<
body
>
<
div
class
=
"
mainBox
"
>
<
div
class
=
"
searchBox
"
style
=
"
text-align: left;
"
>
<
label
>
<
input
class
=
"
btnAll
"
onclick
=
"
addRow()
"
type
=
"
button
"
value
=
"
增加行
"
/>
<
input
class
=
"
btnAll
"
onclick
=
"
delMyRow()
"
type
=
"
button
"
value
=
"
刪除行
"
/>
</
label
>
</
div
>
<
table
class
=
"
borderTable
"
id
=
"
borderTable
"
border
=
"
0
"
cellpadding
=
"
0
"
cellspacing
=
"
0
"
>
<
tr
class
=
"
theadBg
"
id
=
"
title
"
>
<
td
>
<
input id
=
"
all
"
type
=
"
checkbox
"
onclick
=
"
SelectAll()
"
style
=
"
cursor: pointer;
"
/>
</
td
>
<
td style
=
"
width:160px;
"
>
所屬區域
</
td
>
<
td style
=
"
width:268px;
"
>
所屬單位
</
td
>
<
td style
=
"
width:140px;
"
>
所屬部門
</
td
>
<
td style
=
"
width:140px;
"
>
兼職職務
</
td
>
<
td style
=
"
width:40px;
"
>
操作
</
td
>
</
tr
>
</
table
>
</
div
>
</
body
>
</
html
>
<
script type
=
"
text/javascript
"
>
var P
=
window.parent, D
=
P.loadinndlg();
window.onload
=
function()
{
P.crebtn(
'
modify
'
,
'
保 存
'
, savePortTime);
addRow();
}
function savePortTime()
{
}
var index
=
1
;
var tb
=
$f(
"
borderTable
"
);
var tbody;
if
(document.all)
{
//
IE
tbody
=
tb.childNodes[
0
]
}
else
{
//
FIREFOX
tbody
=
getFirstChild(tb);
}
function $f(id)
{
return
document.getElementById(id);
}
function getFirstChild(obj)
{
var result
=
obj.firstChild;
while
(
!
result.tagName)
{
result
=
result.nextSibling;
}
return
result;
}
function addRow()
{
var trnew
=
createTr(index,
"
partTimeTr
"
);
try
{
tbody.appendChild(trnew);
index
++
;
}
catch
(err)
{
alert(
"
添加行出錯!
"
);
}
}
function createTr(num,name)
{
var trnew
=
document.createElement(
"
tr
"
);
trnew.id
=
name
+
num;
//
選擇框
var td1
=
document.createElement(
"
td
"
);
td1.innerHTML
=
"
<input type='checkbox' name='checkbox1' id='checkbox
"
+
num
+
"
' />
"
;
trnew.appendChild(td1);
var td2
=
document.createElement(
"
td
"
);
td2.innerHTML
=
"
<input type='text' name='regionName' id='regionName
"
+
num
+
"
' style='width:140px;' onclick='setDiv1(
"
+
num
+
"
)'/>
"
+
"
<input type='hidden' name='regionModel' id='regionModel
"
+
num
+
"
'/>
"
;
trnew.appendChild(td2);
var td3
=
document.createElement(
"
td
"
);
td3.innerHTML
=
"
<input type='text' name='unitName' id='unitName
"
+
num
+
"
' style='width:230px;' onclick='setDiv2(
"
+
num
+
"
)'/>
"
+
"
<input type='hidden' name='unitModel' id='unitModel
"
+
num
+
"
' />
"
;
trnew.appendChild(td3);
var td4
=
document.createElement(
"
td
"
);
td4.innerHTML
=
"
<input type='text' name='departmentName' id='departmentName
"
+
num
+
"
' style='width:130px;' onclick='setDiv3(
"
+
num
+
"
)'/>
"
+
"
<input type='hidden' name='departmentModel' id='departmentModel
"
+
num
+
"
'
"
;
trnew.appendChild(td4);
var td5
=
document.createElement(
"
td
"
);
td5.innerHTML
=
"
<input type='text' name='userTitle' id='userTitle
"
+
num
+
"
'/>
"
;
trnew.appendChild(td5);
var td6
=
document.createElement(
"
td
"
);
td6.innerHTML
=
"
<input type='button' class='btnTxt' value='刪除' onClick='delMyRow(
"
+
num
+
"
)'/>
"
;
trnew.appendChild(td6);
return
trnew;
}
function delMyRow(num)
{
if
(typeof(num)
==
"
undefined
"
)
{
var roleIds
=
document.getElementsByName(
"
checkbox1
"
);
for
(var i
=
roleIds.length
-
1
;i
>=
0
;i
--
)
{
if
(roleIds[i].checked)
{
var checkId
=
roleIds[i].id;
num
=
checkId.substr(
8
);
tbody.removeChild($f(
"
partTimeTr
"
+
num));
}
}
}
else
{
tbody.removeChild($f(
"
partTimeTr
"
+
num));
}
}
function SelectAll()
{
var all
=
document.getElementById(
'
all
'
);
var b
=
document.getElementsByName(
"
checkbox1
"
);
if
(all.checked)
{
for
(i
=
0
;i
<
b.length;i
++
)
{
b[i].checked
=
true
;
}
}
else
{
for
(i
=
0
;i
<
b.length;i
++
)
{
b[i].checked
=
false
;
}
}
}
function setDiv1(num)
{
D.lhgdialog.opendlg(
'
選擇所屬區域
'
,
'
<%=basePath%>jsp/user/sysRegionTree.jsp?num=
'
+
num,
240
,
450
,
true
,
false
,
'
selectRegion
'
);
}
function setDiv2(num)
{
var roleName
=
"
<s:property value='#session.sysUser.roleName' />
"
;
var regionModel;
if
(roleName
==
"
單位管理員
"
)
{
regionModel
=
"
<s:property value='#session.sysUser.unitModel' />
"
;
}
else
{
regionModel
=
G(
'
regionModel
'
).value;
}
var unitModel
=
G(
'
unitModel
'
).value;
if
(regionModel
==
""
)
{
alert(
"
請先選擇所屬區域
"
);
document.getElementById(
"
regionName
"
).focus();
}
else
{
lhgdialog.opendlg(
'
選擇所屬單位
'
,
'
<%=basePath%>jsp/user/sysUnitTree.jsp?regionModel=
'
+
regionModel
+
'
&unitModel=
'
+
unitModel,
400
,
500
,
true
,
false
);
}
}
function setDiv3(num)
{
var roleName
=
"
<s:property value='#session.sysUser.roleName' />
"
;
var unitModel
=
""
;
if
(roleName
==
"
部門管理員
"
)
{
unitModel
=
"
<s:property value='#session.sysUser.departmentModel' />
"
;
}
else
{
unitModel
=
G(
'
unitModel
'
).value;
}
var departmentModel
=
G(
'
departmentModel
'
).value;
if
(unitModel
==
""
)
{
alert(
"
請先選擇所屬單位
"
);
document.getElementById(
"
unitName
"
).focus();
}
else
{
lhgdialog.opendlg(
'
選擇所屬部門
'
,
'
<%=basePath%>jsp/user/sysDepartmentTree.jsp?unitModel=
'
+
unitModel
+
'
&departmentModel=
'
+
departmentModel,
300
,
450
,
true
,
false
);
}
}
</
script
>
名稱:
?4C.ESL | .↗Evon
口號:
遇到新問題?先要尋找一個方案乄而不是創造一個方案こ
mail:
聯系我
Feedback
#
re: table 動態 添加行 刪除行
回復
更多評論
2010-12-22 13:13 by
@joe
可以使用jquery的clone方法。
#
re: table 動態 添加行 刪除行
回復
更多評論
2010-12-22 13:25 by
xcp
@@joe
恩。好的
#
re: table 動態 添加行 刪除行
回復
更多評論
2010-12-22 22:34 by
huliqing
看看能不能兼容firefox,ie6,7,8,chrome,safari,opera吧。
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
解決ajax跨域訪問問題
微博返回頂部
Myeclipse 安裝Aptana3.2 插件
11個讓你代碼整潔的原則
JS組件 實例
DOM元素如何獲得焦點
onkeyup 中文
javascript事件處理模型
js框架對比
adobe Flash Player 已終止一項可能不安全的操作
Powered by:
BlogJava
Copyright © xcp
主站蜘蛛池模板:
国产大片免费网站不卡美女
|
亚洲高清无码专区视频
|
在线观看成人免费视频
|
丝袜捆绑调教视频免费区
|
亚洲欧美第一成人网站7777
|
亚洲av女电影网
|
免费在线观看毛片
|
狼友av永久网站免费观看
|
在线免费观看国产
|
在线播放免费人成毛片乱码
|
深夜福利在线免费观看
|
亚洲日本va一区二区三区
|
亚洲国产成人精品青青草原
|
亚洲va中文字幕无码久久
|
国产成人麻豆亚洲综合无码精品
|
亚洲精品免费网站
|
久久精品一区二区免费看
|
a级毛片黄免费a级毛片
|
一个人看的免费观看日本视频www 一个人看的免费视频www在线高清动漫
|
国产高潮流白浆喷水免费A片
|
亚洲成av人片天堂网无码】
|
亚洲五月综合网色九月色
|
亚洲欧洲日产国码在线观看
|
精品亚洲国产成AV人片传媒
|
久久精品7亚洲午夜a
|
亚洲Av综合色区无码专区桃色
|
亚洲日韩精品一区二区三区无码
|
国产成人亚洲综合a∨
|
亚洲国产高清国产拍精品
|
亚洲另类自拍丝袜第五页
|
亚洲日本va一区二区三区
|
亚洲精品无码久久久久A片苍井空
|
久久久久精品国产亚洲AV无码
|
亚洲午夜久久久精品电影院
|
亚洲精品成人久久
|
亚洲av专区无码观看精品天堂
|
亚洲综合校园春色
|
亚洲成a人片在线观看天堂无码
|
亚洲av无码一区二区三区在线播放
|
亚洲精品无AMM毛片
|
日韩欧美亚洲国产精品字幕久久久
|