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
主站蜘蛛池模板:
亚洲人成网站观看在线播放
|
亚洲AV永久青草无码精品
|
五月天国产成人AV免费观看
|
久久精品国产精品亚洲精品
|
在线观看av永久免费
|
亚洲精品乱码久久久久蜜桃
|
亚洲无线码一区二区三区
|
222www免费视频
|
美景之屋4在线未删减免费
|
看全色黄大色大片免费久久
|
三年片在线观看免费
|
国产午夜亚洲精品
|
国产精品亚洲一区二区三区在线
|
青青青国产在线观看免费
|
一级一级一片免费高清
|
亚洲免费在线观看视频
|
久久久久亚洲AV成人网人人软件
|
88av免费观看入口在线
|
日本黄页网址在线看免费不卡
|
亚洲美女大bbbbbbbbb
|
亚洲日韩人妻第一页
|
在线看片无码永久免费视频
|
日本道免费精品一区二区
|
亚洲6080yy久久无码产自国产
|
亚洲AV午夜福利精品一区二区
|
小小影视日本动漫观看免费
|
4399影视免费观看高清直播
|
国产免费MV大全视频网站
|
亚洲精品无码少妇30P
|
亚洲视频在线不卡
|
亚洲成a人片在线观看无码
|
亚洲精品456播放
|
日本高清免费aaaaa大片视频
|
猫咪免费人成网站在线观看
|
巨胸喷奶水www永久免费
|
日韩亚洲人成在线综合
|
亚洲人成电影网站久久
|
亚洲色偷偷偷网站色偷一区
|
国产亚洲综合久久系列
|
亚洲精品无码永久在线观看
|
亚洲国产成人精品久久
|