晕死,qq邮箱这边回不了,直接贴上来吧。。。
9 }+ G: x. [" |9 A8 O- p, V! T//仅是新增用户名密码为例。。。。。具体新增其他东西直接修改即可,这是个js页面,
( P& B S8 S* V$(initTable);! v! Z* Q$ F! w* |
var edit=false;
: d. s2 j2 c" U: d! m/ ^3 Hfunction initTable(){% K# h1 ~& J* v* w+ e$ T
var bodyHTML=""; p0 r* J! X8 |/ i
bodyHTML += createTR('0097','张三');4 @* h4 w' A8 X. n" ?' c3 d7 ~
bodyHTML += createTR('0098','李四');
8 b: i0 \ ^" w6 g# E bodyHTML += createTR('0099','王五');
. B9 a5 `0 D; p2 J( W S0 m& Q $("#userList").html(bodyHTML);
( q: o- ]. K5 O4 Q+ q8 \% n% S3 Y( |# `
1 a2 v" y: v. g. r* _ //新增
+ C7 I1 b. d" O2 t $("#addUser").click(function(){
4 Y }8 X7 G& G- D& Q* B addUser();
/ r0 ?" Q" y1 x2 W+ d });
7 s" l, Z M9 K. V @% V}
2 Q) o0 ?' f* n1 @) S//创建行 i3 A/ b2 L9 x# W$ _$ b2 V8 L
function createTR(userCode,userName){
! r) S, n8 t% U7 G3 y var html = "";
" p' M2 _! y5 S2 A' d html += "<tr class=\\"tdItem\\" >"
/ R! B2 }# o" a2 \9 S9 O: } + "<td><input type=\\"checkbox\\"/></td>"
; l y8 W z! g# F/ P3 ^ + "<td>" + userCode + "</td>" 8 t7 F. T+ E1 D4 W
+ "<td>" + userName + "</td>" ' k7 J" R! D2 q+ v
+ "<td><a href=\\"javascript:void(0);\\" onclick=\\"userView(this);\\" class=\\"opLink\\">查看</a> | <a href=\\"javascript:void(0)\\" class=\\"opLink\\" onclick=\\"deleteUser(this)\\">删除</a></td>"
0 }0 R4 a3 e0 R3 j9 q1 H2 @ B return html;
2 m2 f" ?7 E4 s" R# _% h0 S5 J}
; X3 ]( m2 ?( t; q1 L# e2 u//添加用户资料
: f7 W0 _$ v. `; v" Rfunction addUser(){
! c) @0 @: W6 I- l2 r $("#addUser").attr("disabled","true").addClass("icoNone");+ _/ B4 Q5 V) v* N Y# @" w
if (edit) {1 H# U9 v L# Q/ T$ q2 O
alert("请先保存");
: H2 Q8 A" t: U% \ return;
' [; w( m: r) g% E } else {4 O2 {) b: W y2 d2 G
edit = true;
* L: g, D- i$ Y! Q; a }- A) A$ T3 l# u2 H# g
var userList="<tr class=\\"tdItem\\">"
; P) F4 M" l* g& Z# F +"<td> </td>"
7 N5 C8 H( g. c4 J, ]( j +"<td><input id=\\"userCode\\" type=\\"text\\" maxlength=\\"50\\" style=\\"width:90px\\"></td>"
7 ]4 x5 L* S1 R e* } m7 ] +"<td><input id=\\"userName\\" type=\\"text\\" maxlength=\\"50\\" style=\\"width:90px\\"></td>"
c3 ?/ v' l3 B6 A) A: p% {' S +"<td><a href=\\"javascript:void(0)\\" class=\\"opLink\\" onclick=\\"userSave(this)\\">保存</a> | <a href=\\"javascript:void(0)\\" class=\\"opLink\\" onclick=\\"cancelSave(this)\\">取消</a></td>"
: d7 D9 q% l9 q" n7 R5 n +"</tr>";
; W1 j+ k+ t* _, G. q! m5 {/ D
6 Z0 |' S4 W' a if($("#userList tr").length==0){7 ?' o7 d' {& }1 H6 B' B
$("#userList").append(userList)5 |. S. M5 f! [3 e
}else{6 E/ @! p2 B0 D1 g) s2 p6 P6 R, O
$(userList).insertBefore($("#userList tr:eq(0)"));
1 ]# J5 y% |& ~# r7 a$ Q9 o }& T* F0 d: E- f+ g7 w0 k
}1 n- l+ a5 z- J& d/ b3 ?
//保存) h3 X/ l8 q, w/ s; x8 ^
function userSave(self){
; W& c" c$ C9 y b8 l& K6 Y var userCode=$("#userCode").val();' g3 q3 X/ z# Q1 ^6 m" _% P0 k2 N
var userName=$("#userName").val(); B, b3 C, d" i) k
if(userCode==""){
) O# \2 z3 V, X3 B5 R" v alert("用户代码不能为空");
/ j* k, l$ @- I8 f J/ L return;
9 h! K3 F( m' t' d+ m3 E }! Y3 B# M! h2 r5 Z' y( W
if(userName==""){
9 f9 m$ A0 {8 y( Q$ U% C$ y alert("用户名不能为空");
- |2 ~4 N& ]* q2 U7 B return;: b2 c' n1 ~4 s* B6 h4 s
}
' ` K5 Y* y6 Y5 C( P, x var userList=createTR(userCode,userName);& h/ x: \6 J2 V
if($("#userList tr").length==0){# `! ~1 w5 K, a: Z
$("#userList").append(userList)
/ N, L0 u* x7 ]; P* I) S }else{
3 k, B, V4 ~8 X& v $(userList).insertBefore($("#userList tr:eq(0)"));
5 M6 m9 S# p! j. _3 c& J: I }
4 ~' w, ~1 @# g% R# S cancelSave(self);7 B8 q* h; f/ K$ e( |8 Q9 a5 I1 h
}9 X) f! V$ Y/ x6 {6 s' ^8 N1 B7 R
//取消
7 {& f# _- F* `function cancelSave(self){5 v0 Z; ^2 [* F) D- `. |
edit = false;4 G' I1 Q9 E0 r5 |) h
$(self).parent().parent().remove();" H$ @7 p) C' @; a; U! J: P' x
$("#addUser").removeAttr("disabled","true").removeClass("icoNone");
8 o/ g0 E& F3 B& F* j; f, P' b}; G E9 ~7 v, ^& K) h' N
//删除
+ T) q* A- W" f, U2 g# J5 Tfunction deleteUser(self){: Y8 c; G" N3 } ~+ v+ a$ s, ^
$(self).parent().parent().remove();
) b8 N, k8 Z, V* s+ [8 `& d ' c+ ^& S* }5 B( u7 ?
}$ D( m1 b" \" J& Y/ m, Y
//查看用户资料
: `$ x5 ^. e% P/ Ifunction userView(self){
: A- g# l8 k7 f2 k8 h var selfObj=$(self).parent().parent().find("td");
R' n, @! ?. T* m. c var userCode = selfObj.eq(1).text();( W7 K) E( u3 Y$ [. i
var userName = selfObj.eq(2).text();2 p, D4 V! P0 e
alert("用户代码:"+userCode+";"+"用户名:"+userName);
- c! D }3 }- a* m8 K! ?. ~} |