晕死,qq邮箱这边回不了,直接贴上来吧。。。4 v. r; d! K2 L# H0 T4 Y0 W
//仅是新增用户名密码为例。。。。。具体新增其他东西直接修改即可,这是个js页面,
# Z, C! [# r8 X* J- h' S9 b- z- S+ q$(initTable);
N% i4 D7 _, W8 fvar edit=false;
* N( O' l. q1 w; O" _' x, ^8 X/ ufunction initTable(){
( @5 s6 s9 c8 {9 L, j var bodyHTML="";
* U! }- L. L! M$ W( Q. h+ j bodyHTML += createTR('0097','张三');* H) P0 A- t7 ~: F
bodyHTML += createTR('0098','李四');' n2 }, L* r5 Z+ q- ?* [; _
bodyHTML += createTR('0099','王五');! J u- _4 _- m9 X+ l& `
$("#userList").html(bodyHTML);
( d2 s. h, D* a
, t8 Y( C* C" h! W( e/ L* ^$ w4 [0 ~ //新增
$ m: K$ L% Z7 _& k1 K6 ` $("#addUser").click(function(){0 p) k+ g- L# v x
addUser();& ~" o+ B3 ?- H, @; Y: |* `
});
4 c% Z( H: P% y9 c3 y}8 p' k% R* U; u7 c
//创建行
: K8 }+ ]5 d: V9 O$ M0 qfunction createTR(userCode,userName){, D9 X4 G5 Y: R) O3 l
var html = "";
, w( \2 Z* n8 V html += "<tr class=\\"tdItem\\" >"
2 ]' m+ t0 K" p+ k( c& h _ + "<td><input type=\\"checkbox\\"/></td>"
8 o* T2 E1 J+ }0 U% m; D! ^8 | + "<td>" + userCode + "</td>"
7 s+ I5 F5 i1 u0 p5 g: v + "<td>" + userName + "</td>" $ A* C. g: [) H L3 X P+ h, C/ _
+ "<td><a href=\\"javascript:void(0);\\" onclick=\\"userView(this);\\" class=\\"opLink\\">查看</a> | <a href=\\"javascript:void(0)\\" class=\\"opLink\\" onclick=\\"deleteUser(this)\\">删除</a></td>"
T: Y: D, M9 j, D3 [ return html;7 x( z! g$ }+ b
}
7 g, @& h4 ^' ]8 {; i+ o% h2 h//添加用户资料
8 Z$ U7 K( m& m6 B" |. v1 @3 Qfunction addUser(){
- P$ D0 B s+ M2 ?: F $("#addUser").attr("disabled","true").addClass("icoNone");
3 ^* z1 c D8 p/ C if (edit) {
6 f, X m" b( N alert("请先保存");- y% ^4 L) `" o9 M, C. {- A
return;
6 @& T/ q0 |# o9 k& R( h6 N' t1 o, y } else {
) a$ l9 o. U. i( U# o3 F" `% v edit = true;7 J( T. t2 {( G# I
}
: ], p# {$ I( @7 ~9 _! m+ f6 i var userList="<tr class=\\"tdItem\\">"
7 M* T' R/ A$ \8 o- T +"<td> </td>"% q, h8 d T3 S# _3 A5 s
+"<td><input id=\\"userCode\\" type=\\"text\\" maxlength=\\"50\\" style=\\"width:90px\\"></td>"
2 y0 f' n9 y1 O5 u' T, b +"<td><input id=\\"userName\\" type=\\"text\\" maxlength=\\"50\\" style=\\"width:90px\\"></td>") ]& o+ V) E7 T2 m6 w
+"<td><a href=\\"javascript:void(0)\\" class=\\"opLink\\" onclick=\\"userSave(this)\\">保存</a> | <a href=\\"javascript:void(0)\\" class=\\"opLink\\" onclick=\\"cancelSave(this)\\">取消</a></td>"! p; e! F( a, m, f) W- b/ g
+"</tr>";
+ D$ b& t) L3 o # O4 k0 O8 s+ ?, c
if($("#userList tr").length==0){& o6 p. ^1 L# r6 I: c8 X
$("#userList").append(userList)
: O* {# X) x! u8 P) W' l }else{
0 C- H0 t# G. b/ F4 Z# h6 ] $(userList).insertBefore($("#userList tr:eq(0)"));! S/ z2 } t6 A8 \
}
# \% K- O6 P/ k. U# x0 j+ T) [}# [2 R4 r* ?0 s0 f9 b# P& O
//保存 N/ t! f1 {5 H0 r" d
function userSave(self){5 A* H4 v0 e( P' _7 Q5 S# K
var userCode=$("#userCode").val();
) _0 a" Y; f# I var userName=$("#userName").val();! \# r8 Q, t# @+ K: I3 J+ Z/ \
if(userCode==""){" O- W6 }4 K/ q
alert("用户代码不能为空");1 V" }7 a3 [- h+ |5 h
return;; `3 ?+ G: G; o, i5 ~0 K
}. `# |+ G2 Z9 k0 D0 n
if(userName==""){
5 l, d( J* I3 {$ F7 [5 S alert("用户名不能为空");
. a: z( B( Q& w return;' R4 G3 ?0 n9 W f' T
} q, U1 O f2 I5 L6 _2 Y% o
var userList=createTR(userCode,userName);- T% |5 p% J# ^
if($("#userList tr").length==0){8 T# Y1 |2 x' x5 |8 q
$("#userList").append(userList)" E8 ]. B. h9 X5 O; k( B2 O2 K
}else{
+ z8 Z' D& h2 E& v2 [9 J7 m $(userList).insertBefore($("#userList tr:eq(0)"));/ t3 m+ T6 M( C1 u, w
}& K/ T, ?* ]! }9 k* A D. L2 T
cancelSave(self);
8 q( n5 u- t. `: \ |5 G}
/ v1 ^% L, Q6 s- e8 y/ s! p. z7 t8 t9 f//取消
: U) j7 o. E( [' Cfunction cancelSave(self){) U' ~) {5 ]( \
edit = false;3 S5 }7 }7 ~$ R5 l" m
$(self).parent().parent().remove();
+ y, f' z* E" l2 W" E $("#addUser").removeAttr("disabled","true").removeClass("icoNone");7 I2 l8 b% |: O+ y9 `+ Y
}* ~/ D' Z$ [: w/ O
//删除
5 C$ X5 f& R1 ~3 u. h! i9 ]function deleteUser(self){+ X# d5 Y2 ~& E. N
$(self).parent().parent().remove();7 W: l Q; b# t1 `/ q
4 J; _2 }9 J+ }# [9 s& h}
; C8 |. @8 @; e- Q/ X//查看用户资料
" C- N5 N6 ^6 Pfunction userView(self){
7 b3 K2 O3 z! C5 \/ K. @ var selfObj=$(self).parent().parent().find("td");- q* F! j, V8 c) D. t9 N; x
var userCode = selfObj.eq(1).text();
, \( t! [, r7 e var userName = selfObj.eq(2).text();
" G# |# l& f2 |$ h! d alert("用户代码:"+userCode+";"+"用户名:"+userName);8 |3 g2 j' X; M2 X2 J6 f& ]9 K
} |