晕死,qq邮箱这边回不了,直接贴上来吧。。。
1 O6 F! w3 q) m. e' o0 y+ Z. Z//仅是新增用户名密码为例。。。。。具体新增其他东西直接修改即可,这是个js页面,
6 } Y. g( p, u& B" q$(initTable);
8 {8 v. R) b: h+ Q8 O: w2 H9 P& Kvar edit=false;
: m0 j. a! m! Xfunction initTable(){
8 E! T0 w6 D$ W$ `2 K" p. U9 |" |$ T+ @ var bodyHTML="";, M0 n; f+ @* v
bodyHTML += createTR('0097','张三');" g4 v- w6 M3 n# ]
bodyHTML += createTR('0098','李四');+ y7 I8 R9 l5 [. p, H1 q7 O: Q: a
bodyHTML += createTR('0099','王五');
' Y5 P3 @4 m- u+ H $("#userList").html(bodyHTML);1 P/ {1 I' g& u1 f4 [' o l' W
" r& ]7 z, P% A* R1 o
//新增4 M p3 f ?2 K+ Q( c
$("#addUser").click(function(){
; X" G% V1 W' f3 N/ `3 y8 ]) x addUser();
- p9 X9 {; R5 q- B! J- J4 |6 b1 k });
# z4 r5 Z/ o J}
0 Q3 u. W0 r# r! W( T! v2 O" K//创建行( B" y& f8 V7 j6 q7 Y
function createTR(userCode,userName){3 B5 C3 J7 Q/ D7 v
var html = "";
+ O L9 B6 S8 q8 G4 F html += "<tr class=\\"tdItem\\" >"
( X; B# `1 B, U! e% b' F" P Z- B, h + "<td><input type=\\"checkbox\\"/></td>"
! p1 D; [ x$ [' s + "<td>" + userCode + "</td>"
( h6 C% ]: c* `/ s7 D9 X + "<td>" + userName + "</td>" 5 V) b7 |3 k& l9 V8 F+ R* p5 ]
+ "<td><a href=\\"javascript:void(0);\\" onclick=\\"userView(this);\\" class=\\"opLink\\">查看</a> | <a href=\\"javascript:void(0)\\" class=\\"opLink\\" onclick=\\"deleteUser(this)\\">删除</a></td>"
; B X; s: A4 V. b return html;; u5 W; T0 u: a% ^3 Z2 D! E. C
}
8 A! o+ H' Z0 t: B3 {- l! n2 k) c//添加用户资料
T0 d4 E! y1 _2 u3 C9 g* q( Wfunction addUser(){
4 K+ C% B$ j* w# b& [ $("#addUser").attr("disabled","true").addClass("icoNone");
- m) ~9 E/ b, `) G if (edit) {
+ B2 a2 @0 y" d; ^ alert("请先保存");
' S) P( U2 o1 @+ ` return;
& S# K7 j+ @0 s" F$ s } else {8 S9 ?2 D* @* p
edit = true;- o' x. ^5 }. X
}9 F9 @( D' ^9 g; w
var userList="<tr class=\\"tdItem\\">"
1 Q% c. p% \. i& X3 L +"<td> </td>"$ O1 t" g# z. ~5 {0 e) u
+"<td><input id=\\"userCode\\" type=\\"text\\" maxlength=\\"50\\" style=\\"width:90px\\"></td>"
: \7 x# H4 E0 Z: Z- T$ j! o' ]# J +"<td><input id=\\"userName\\" type=\\"text\\" maxlength=\\"50\\" style=\\"width:90px\\"></td>"
: X, }4 a$ P. @; q- V, v +"<td><a href=\\"javascript:void(0)\\" class=\\"opLink\\" onclick=\\"userSave(this)\\">保存</a> | <a href=\\"javascript:void(0)\\" class=\\"opLink\\" onclick=\\"cancelSave(this)\\">取消</a></td>"
$ R* e+ G0 E6 [) n +"</tr>";
# U, O7 j% c: N- Y, x# c# C* c
1 x% ^0 n0 s$ N if($("#userList tr").length==0){
0 D# `* K6 i* G* D. W+ h9 H $("#userList").append(userList)
1 R3 t# k, a% _: p; b }else{
' o9 e4 x/ @ E" S* c7 e $(userList).insertBefore($("#userList tr:eq(0)"));6 C; \+ P/ [5 M+ Q! I2 h/ |
}: z7 S+ z; s- \' S& P7 D# q
}2 C0 }* g( L3 W$ U3 S7 L
//保存
4 m0 I. n( A1 s& n% zfunction userSave(self){
$ B+ v4 U5 J1 n( m9 d- E' Q/ G; V var userCode=$("#userCode").val();
: u' k$ s e7 ? var userName=$("#userName").val();
h3 y1 g! Q! Q) j if(userCode==""){
& ^1 X$ V6 u! e/ Z3 z$ A* ^$ d alert("用户代码不能为空");8 Y% L+ a( m" |$ }
return;+ q* j! U0 l$ C) g1 b4 Y- o) v
}) Z2 K o: x5 p; ?
if(userName==""){0 \, K" }3 S: @9 v; g7 v( G2 j# @
alert("用户名不能为空");9 ~. V4 z8 _) J7 [8 L t6 a2 [
return;
9 i/ k4 a& j# q# j5 j }
1 `4 X% e7 X9 x% L/ z0 P! v+ u7 A var userList=createTR(userCode,userName);; Z8 r- Y! }- f( [7 S
if($("#userList tr").length==0){
7 m$ d. _, M. ]3 [ $("#userList").append(userList)
# o% I- A2 W, }! m6 A }else{
4 R. U2 v" i, d) [6 ?, ] $(userList).insertBefore($("#userList tr:eq(0)"));, C( u- h& e. C6 M) [. K* o
}
- J1 ]* r9 i3 V( b* c* W, g: e4 W cancelSave(self);
, o9 ^4 B& L! k4 V+ R) F2 F}
& K. A8 A) i% k4 G4 }- Z: ^//取消
6 \4 D1 B& M! [- m. H wfunction cancelSave(self){# v5 T- F0 q8 z
edit = false;. g1 O. \' S. N+ w- P
$(self).parent().parent().remove();
' x, \3 r! \6 l4 Y8 @. c0 g8 y, f $("#addUser").removeAttr("disabled","true").removeClass("icoNone");) N# s& ]# W7 U$ g
}
+ J. c9 D1 X- ~( r$ x. G//删除
0 v; S+ t [4 c1 ?/ F8 ufunction deleteUser(self){
5 X2 F, W2 L# P& `" k; ~3 h$ t2 ? $(self).parent().parent().remove();
: O2 X/ Z. Q) K: w
H Z" f1 Q" R C% t4 c}0 ?3 a8 l) m2 U7 l1 Z# x( I. X- m8 O
//查看用户资料6 w) N! O/ U" V
function userView(self){
1 `1 ]+ q+ t7 w6 { var selfObj=$(self).parent().parent().find("td");
O9 J" F* u! H8 `+ B; h var userCode = selfObj.eq(1).text();# ~" E" l# d1 t F( R8 K
var userName = selfObj.eq(2).text();
. m% G% W/ _; j) T+ u alert("用户代码:"+userCode+";"+"用户名:"+userName);- T, d) V5 N5 e
} |