晕死,qq邮箱这边回不了,直接贴上来吧。。。" }) L n- ]1 G7 N" Y
//仅是新增用户名密码为例。。。。。具体新增其他东西直接修改即可,这是个js页面,; Y8 Q, k) M$ R }0 |
$(initTable);6 i+ ]/ j3 p6 z0 n1 L
var edit=false;
) B( a8 y) I% A7 c# ]" lfunction initTable(){
" Z# \+ y# R+ c% K, J var bodyHTML="";8 J& C, ^% y" {& g+ c4 A
bodyHTML += createTR('0097','张三');
0 s! h9 I! B1 A9 a( n bodyHTML += createTR('0098','李四');$ M7 u% K+ _. Z5 O; P" b
bodyHTML += createTR('0099','王五');+ U$ V8 y$ t# G" m- g+ B
$("#userList").html(bodyHTML);
0 F e3 h8 {1 ~2 o1 a( ^
+ S: r1 f8 o& H4 [+ `3 \" E" r2 F //新增/ Q- L6 D$ N. v2 [6 o+ f* {4 O: I
$("#addUser").click(function(){1 W7 t& a* l7 |9 m; a$ y
addUser();
- M- F8 Z1 O6 Y, Q: A0 ]9 g C; f });
* ~+ t Z+ t. W( U! p" j}
: }/ P6 Q% t$ I//创建行
# {. i$ c5 M% O$ yfunction createTR(userCode,userName){
- W2 y0 @0 [% N9 K1 \# B var html = "";
* [$ j1 l; {9 L: k, H html += "<tr class=\\"tdItem\\" >"
8 s9 L# }' `9 G5 `8 T7 } + "<td><input type=\\"checkbox\\"/></td>"
! H$ G# S( v( I4 N7 a5 B + "<td>" + userCode + "</td>" 7 ~; X8 |3 T* d$ c6 H o& a; G2 Z
+ "<td>" + userName + "</td>"
( a) ?; K F6 D+ [$ i0 ?" h" b + "<td><a href=\\"javascript:void(0);\\" onclick=\\"userView(this);\\" class=\\"opLink\\">查看</a> | <a href=\\"javascript:void(0)\\" class=\\"opLink\\" onclick=\\"deleteUser(this)\\">删除</a></td>"3 i% {/ K+ b5 c7 [) B5 |, Z4 \. ~1 X
return html;
$ e2 m' I2 @) J6 W}+ F) n+ a5 V2 X5 I) E- Q; s' h
//添加用户资料$ H, a( @, q' V- m; ^
function addUser(){: t1 Y- S2 b1 l4 p2 {: r/ X% x) ]7 {
$("#addUser").attr("disabled","true").addClass("icoNone");9 E7 X$ Z/ g2 R* H. ^( @# ]
if (edit) {0 ?' C6 p9 G' r) }& j* a- S: u
alert("请先保存");
" k; a, W6 N0 ~& W9 W0 W return;+ N. l g& Q/ w# ~$ G
} else {
" M8 a% I6 h) r6 |9 Y4 e edit = true;; Q- |" r# F; J% |0 |
}
4 ?! Y8 _% l. s) |4 p3 c var userList="<tr class=\\"tdItem\\">"3 y; ?+ k' c6 g$ [1 G7 `! a) [
+"<td> </td>"
' k$ Q* N3 y( l: _: d! d +"<td><input id=\\"userCode\\" type=\\"text\\" maxlength=\\"50\\" style=\\"width:90px\\"></td>"- R/ e1 o3 G% R7 s1 ?
+"<td><input id=\\"userName\\" type=\\"text\\" maxlength=\\"50\\" style=\\"width:90px\\"></td>"- e( d* Y& R8 `
+"<td><a href=\\"javascript:void(0)\\" class=\\"opLink\\" onclick=\\"userSave(this)\\">保存</a> | <a href=\\"javascript:void(0)\\" class=\\"opLink\\" onclick=\\"cancelSave(this)\\">取消</a></td>"
+ S( E$ T: P$ |/ u2 b5 C +"</tr>";. U* D/ Y+ n3 v: R
8 r' f9 Y" B3 W' D& R1 U6 F: s
if($("#userList tr").length==0){& p1 D3 A4 p5 b/ H
$("#userList").append(userList); E3 H* ^4 D+ e/ \* X9 X0 ^, d: [
}else{" G# B7 Q$ n( x e* @! t1 u8 X8 l8 p
$(userList).insertBefore($("#userList tr:eq(0)"));$ c( C6 B* y+ s2 M. r0 M8 U
}9 f! B! K. n9 M$ s' n0 ~& f, [4 `
}
7 r- L% ^# n1 k4 x5 E( w3 N; A//保存
! U9 g8 k8 c( x* v, lfunction userSave(self){
H( v$ [6 z, l var userCode=$("#userCode").val();" Q/ Y( I, N7 [6 Y
var userName=$("#userName").val();7 h! H* l9 m9 }. g( m2 F
if(userCode==""){
3 z" h [$ `6 w alert("用户代码不能为空");
( ?" `3 S8 C+ J3 D) L+ J return;4 U; v( H* W# ~3 x, G
}
( p& H- \$ g3 J4 c) U c! X1 w if(userName==""){. P' m1 b# P. _9 ~" [0 o
alert("用户名不能为空");
2 u# Z# a3 ?" C" B/ U return;" o( T; \/ Q$ z {6 t
}
" @, Z/ d( f) e' v$ b. \ var userList=createTR(userCode,userName);. }& W% q% E3 S; j& I1 N% {7 R8 r
if($("#userList tr").length==0){
5 X$ @& P ?1 N $("#userList").append(userList)
6 [% B& T/ H4 x7 E: @4 q5 E }else{% s' p3 K. `( J2 j# F3 K
$(userList).insertBefore($("#userList tr:eq(0)"));! }5 h0 t# L7 y* n$ x
}3 ]1 O4 j. J: c8 q
cancelSave(self);9 `. }; C0 f2 i, O0 N0 _+ B, a/ p
}
" d. O( S( C6 ^9 B! t. n//取消5 V, p' p$ u" p. w) J/ v8 a
function cancelSave(self){
% ^' ^, r7 J, D edit = false;
9 s4 h7 D4 Q3 k' D: C $(self).parent().parent().remove();
% m) D N+ \" Q, Z $("#addUser").removeAttr("disabled","true").removeClass("icoNone");
, g7 w* J9 o; Q}
, X; ^7 v1 c1 M, i% m$ Y& f//删除
+ I E2 H! Q+ `/ S+ x5 Vfunction deleteUser(self){
+ c3 ~ d( R$ |0 Q $(self).parent().parent().remove();
; H- _- K! F* g2 E9 `6 q1 j ! f% u# z# h1 M, k6 G/ ~ j& B5 O
}% `: R6 E+ m' E0 T
//查看用户资料7 a/ x$ f" G- F p/ j
function userView(self){
9 r. t5 o. m) c. `' o m var selfObj=$(self).parent().parent().find("td");
, w3 P$ M2 a4 \+ e" ?- r var userCode = selfObj.eq(1).text();2 ]# _$ Q0 d% K$ y
var userName = selfObj.eq(2).text();' A7 b0 V0 q4 h; ]& P
alert("用户代码:"+userCode+";"+"用户名:"+userName);9 i6 j0 m+ h3 f5 A
} |