晕死,qq邮箱这边回不了,直接贴上来吧。。。
9 t) O& c& P5 }* B" P r4 j5 @//仅是新增用户名密码为例。。。。。具体新增其他东西直接修改即可,这是个js页面,- E" {/ V) o: _; z# z
$(initTable);
0 C, m/ `: |5 W6 \$ ~8 Bvar edit=false;0 I" l7 p$ Z4 q
function initTable(){
7 |9 x4 v8 \: x# Q0 _# | var bodyHTML="";$ C+ ]9 t* S6 L( @' ^
bodyHTML += createTR('0097','张三');3 X- b% [; I# {2 L- d
bodyHTML += createTR('0098','李四');
1 {3 @( x1 R j6 ] bodyHTML += createTR('0099','王五');, o; G7 {$ x9 D" G0 b1 A4 R& O
$("#userList").html(bodyHTML);2 d# N+ r* \1 z5 P& H
6 q+ t/ F' ~1 [! P [
//新增1 c; q. ?6 X! w+ w
$("#addUser").click(function(){, B( |% F0 b5 O7 i5 P# _
addUser();
) n! ]% Z5 X; Z });5 D* ^8 r. X0 T
}
3 R3 V4 u7 r: j ~8 _( a//创建行
1 H l7 c! `6 @; G5 ~function createTR(userCode,userName){
7 F- u- K/ O7 G var html = "";' v, u8 ]( b/ w' `, i/ k" o
html += "<tr class=\\"tdItem\\" >"
8 S* _3 P5 [* C" U + "<td><input type=\\"checkbox\\"/></td>"
4 ?. h+ a# n, C. D) c& ^" j8 G$ k + "<td>" + userCode + "</td>" 1 i7 s: S7 d2 ~
+ "<td>" + userName + "</td>" ; j+ N- z9 |+ k( U$ f+ \1 m
+ "<td><a href=\\"javascript:void(0);\\" onclick=\\"userView(this);\\" class=\\"opLink\\">查看</a> | <a href=\\"javascript:void(0)\\" class=\\"opLink\\" onclick=\\"deleteUser(this)\\">删除</a></td>"
1 H+ z# G; `9 F6 \# @7 s) V+ l' W! B return html;- ]$ n( t+ |4 N, _ m" C/ T
}
( R! I' w+ J- {8 R' |- z" p//添加用户资料8 E7 x8 `" a, Q9 }3 i: ]* [# c- O1 V
function addUser(){: L6 z ]0 _- o: r% q8 z7 K
$("#addUser").attr("disabled","true").addClass("icoNone");; J2 N J4 {. I0 V. h$ ?! B& q
if (edit) {' r. t" w5 {& N
alert("请先保存");
! F- |: s8 M8 @' H* T7 V# c% U return;
$ t% B9 H0 t, h4 O p& X } else {
3 m5 i; n( P/ L$ B, I5 s" @ edit = true;! ~9 G& p, U: t. n" B4 w
}/ u4 |( G+ Y3 V" t Q: R
var userList="<tr class=\\"tdItem\\">"
' j% t! i# r$ {8 D- H +"<td> </td>"
5 O t! A+ K5 c; J9 | +"<td><input id=\\"userCode\\" type=\\"text\\" maxlength=\\"50\\" style=\\"width:90px\\"></td>"% E$ r/ ], F3 R. g; \2 J
+"<td><input id=\\"userName\\" type=\\"text\\" maxlength=\\"50\\" style=\\"width:90px\\"></td>"4 K' t! Q( R5 ]! c
+"<td><a href=\\"javascript:void(0)\\" class=\\"opLink\\" onclick=\\"userSave(this)\\">保存</a> | <a href=\\"javascript:void(0)\\" class=\\"opLink\\" onclick=\\"cancelSave(this)\\">取消</a></td>"
" ~% e& I/ i# x+ C0 }6 ~ +"</tr>";
, X9 U4 l8 d+ a* X7 r " V/ k& Z- k' V/ H9 Y) A! k/ I% e
if($("#userList tr").length==0){3 r8 h% ] f/ v
$("#userList").append(userList)
. n9 m: t/ N# h g! u4 x1 w4 N }else{4 I K6 N4 F$ G9 F8 K
$(userList).insertBefore($("#userList tr:eq(0)"));2 E9 j; W! `; L9 L: a- U# f
}! Y2 U c9 g! a
}) C6 u! X4 ?) C. K6 q
//保存5 I; c3 D) `% V" d9 ]
function userSave(self){
/ ~* P0 }0 ]$ l9 l6 _ g) Z8 F { var userCode=$("#userCode").val();: q7 T. n9 T# B" U3 k/ x/ F6 y! X
var userName=$("#userName").val();
+ \" h, L K# i3 }. U, r% a) ]5 D if(userCode==""){9 \! M. |8 k+ M+ L ]1 V0 S& p% p
alert("用户代码不能为空");
7 Y+ W2 |! P2 l return;5 X4 i0 Z- D* h" ~. H- {+ z! ? ]
}
% a: ?) G f* _! V9 C, Q if(userName==""){, W; c7 f5 d( ], E
alert("用户名不能为空");
]: v( e2 @& x0 B return;' \7 d" a3 v8 d+ q4 p) W
}
) W' z+ ]0 a# l1 [! e var userList=createTR(userCode,userName);
! ~4 G+ `8 R, v9 [: g2 C$ b4 X) }# V; L if($("#userList tr").length==0){, K) }& P5 A7 K* l- G9 p
$("#userList").append(userList)
$ Q% U# y6 R1 g9 B9 {1 l M }else{
3 \2 {* X# K, T4 S' x% t $(userList).insertBefore($("#userList tr:eq(0)"));- K; T2 m* E; u- W9 j
}
4 h0 [0 ^6 j$ d7 b2 B0 S* F' p cancelSave(self);' l) B D8 v9 L- G& L
}9 l9 R: ~, c. v4 q m" \1 G ~
//取消
% p, T/ q, |2 [0 d. B/ Ofunction cancelSave(self){; r* c7 u% C: F. ^& }, V2 t
edit = false;- F" r( u2 c8 O
$(self).parent().parent().remove();5 P; X) V$ ]' F. {$ `6 |9 s
$("#addUser").removeAttr("disabled","true").removeClass("icoNone");
$ G2 z9 T3 ?; s( ^/ \}* d& Z4 T7 f- R9 i7 s8 t
//删除
. q" ^- ?5 S, M2 ]function deleteUser(self){( n( z1 k2 d( K5 s& v. A( R
$(self).parent().parent().remove();
! Q8 l( F5 M0 f; A5 |. M5 s5 u3 ? & ` j; b* I' A. D* M
}
" z3 x( M& u& u4 H; q* V% P. w Z3 b//查看用户资料
; H! M/ }- H6 C7 T1 Kfunction userView(self){3 H' M) J" `$ K) D: ^" C9 z
var selfObj=$(self).parent().parent().find("td");
' \! q" M2 M2 L var userCode = selfObj.eq(1).text();
]) p' k. X" }$ _ var userName = selfObj.eq(2).text();# I8 K. R* q) P8 t5 Z0 C/ c$ _0 \' _
alert("用户代码:"+userCode+";"+"用户名:"+userName);2 z! h- v4 ]% \+ J" ~' o3 t( g
} |