晕死,qq邮箱这边回不了,直接贴上来吧。。。
; {! a; T6 S4 h4 G0 x9 s//仅是新增用户名密码为例。。。。。具体新增其他东西直接修改即可,这是个js页面,( |# L& `7 W5 H. l1 s# y# L* R
$(initTable);2 R. b2 f! X0 G; g# l$ N
var edit=false;+ g. _0 v6 n( L% K6 a7 q# e
function initTable(){( g. c; a/ j7 P8 U8 V) n1 q
var bodyHTML="";4 o: R b5 X( M0 m% F8 q8 b
bodyHTML += createTR('0097','张三');
2 c. q g% ], Y0 G3 U) i& @ bodyHTML += createTR('0098','李四');7 r- `$ ^& T& Q) g6 J& w
bodyHTML += createTR('0099','王五');
: b2 t3 n0 P# F8 e $("#userList").html(bodyHTML);
6 O0 t+ ?' g, l% n % q N. W7 _3 b) s0 v, e% V5 x
//新增
; r1 r, _9 V* k; A0 W $("#addUser").click(function(){( @: @( L6 G# C- y+ x) x
addUser();( w W( o' x+ m* A: x3 `& Y
});
9 U, m( E7 {$ j) [5 v' n}! `8 a" e; V0 K7 s: N% j7 D# U( [1 m: q
//创建行2 ]+ P1 ~+ B: L$ {6 ?, ^
function createTR(userCode,userName){
$ u! W9 x7 t% j; k) t var html = "";
( p- h. g$ u/ R6 m9 b# d html += "<tr class=\\"tdItem\\" >" M, f. j% r% }$ d. v( U3 `
+ "<td><input type=\\"checkbox\\"/></td>" $ K4 {3 Z* g8 B' a3 D
+ "<td>" + userCode + "</td>" 7 W" ^5 H6 H/ o( K n4 `
+ "<td>" + userName + "</td>" & }( e7 G! L4 C) B# x: O
+ "<td><a href=\\"javascript:void(0);\\" onclick=\\"userView(this);\\" class=\\"opLink\\">查看</a> | <a href=\\"javascript:void(0)\\" class=\\"opLink\\" onclick=\\"deleteUser(this)\\">删除</a></td>") s9 d' r9 A6 L6 H5 y( J {
return html;9 f% l% ~) O7 J7 V/ Y
}8 B( H+ `8 d3 O# D$ b
//添加用户资料
G9 g2 j, ]/ |8 zfunction addUser(){
" H* J/ z9 U" m& G $("#addUser").attr("disabled","true").addClass("icoNone");. b1 V( x4 i( _( ]4 ]
if (edit) {
7 V5 S& o" E4 c; s' s alert("请先保存");
- ~# \" T+ ?( e) j return;
" S9 `! [( z! Y8 o* ` } else {
8 J& c6 l4 ^3 x% h) i( @ edit = true;
) K8 J5 S6 k: X3 `/ x }
e: E! w, u3 m W, ? var userList="<tr class=\\"tdItem\\">"1 `5 K3 k, N2 @) O/ C/ o. R: q; v
+"<td> </td>"$ r9 z+ b; D& C# s3 n/ ?& [
+"<td><input id=\\"userCode\\" type=\\"text\\" maxlength=\\"50\\" style=\\"width:90px\\"></td>"6 S$ g7 Y. ]9 D- F6 X& H3 D/ g7 Q& U
+"<td><input id=\\"userName\\" type=\\"text\\" maxlength=\\"50\\" style=\\"width:90px\\"></td>"
9 w! B6 w2 w' U3 Z# `- q% l +"<td><a href=\\"javascript:void(0)\\" class=\\"opLink\\" onclick=\\"userSave(this)\\">保存</a> | <a href=\\"javascript:void(0)\\" class=\\"opLink\\" onclick=\\"cancelSave(this)\\">取消</a></td>"$ i$ u7 g) X- }# W4 X3 Y' w
+"</tr>";
6 x: D- e4 ?( E- }2 s $ @) A- v; d" |7 }7 |9 G$ U& x9 |
if($("#userList tr").length==0){
; O3 `: B9 c( F: t/ p+ s $("#userList").append(userList)+ O' N) \+ j& I+ D6 c
}else{2 I% S3 M7 R# T( a5 ~
$(userList).insertBefore($("#userList tr:eq(0)"));% v% w3 V2 K t2 o8 D
}6 n. O: p8 R" ]
}
; l0 L+ R! y0 |" e//保存
0 `0 W! @/ O. Rfunction userSave(self){
( \- J6 S% J6 \+ }6 \ var userCode=$("#userCode").val();
; x* B/ P9 A3 S( E: A var userName=$("#userName").val();% `+ ~. c: O- _% L: R
if(userCode==""){
/ F' V& W/ i# l/ i/ L alert("用户代码不能为空");
, W8 t" w; ]4 X7 T6 i$ Q return; m3 E% R+ I! M' [7 [& [. q
}
2 @' ^- z: ?# x3 r if(userName==""){
+ d( P6 v# p( g% p5 X: j/ m* U alert("用户名不能为空");) q7 a% y' h3 d! G5 y0 W
return;
2 w4 j, k7 v5 c ^3 J. K/ u }: K: k6 Y$ S3 `
var userList=createTR(userCode,userName);2 r; ]4 H, \3 f2 h6 }3 D( v
if($("#userList tr").length==0){
$ d' c9 e2 W* i# u $("#userList").append(userList)& O5 ^) z4 b' |
}else{% v- c2 O3 S f: E
$(userList).insertBefore($("#userList tr:eq(0)"));; S5 W0 s/ W8 r' }4 K" {3 L
}% ^. v# `2 i8 h4 ?
cancelSave(self);" e6 ~) ]5 g) l+ u
}
4 Z% D3 T+ Z' q$ Y//取消5 }' m( q2 y$ C D
function cancelSave(self){
6 I$ K$ _( [6 G- O5 H edit = false;
# Q4 W# b( L T/ @1 o; k9 s $(self).parent().parent().remove();
1 B/ p" U6 r+ b& |% X5 w4 e $("#addUser").removeAttr("disabled","true").removeClass("icoNone");
8 c5 H9 t6 `* d3 I8 r' L}
+ \2 B4 ?' B, ~. `. O//删除
" J& ^1 u& V+ |# J% G+ }* Zfunction deleteUser(self){
3 N# I9 L( c" S' {: u. i* R r $(self).parent().parent().remove();
, w; x6 ^4 Y: t: C) _4 ?% A9 \
3 H0 l' P: e9 n. s- N: N8 P3 J}: B) l6 Z; H" ~0 m: i
//查看用户资料4 c, ^) {: ~; Q
function userView(self){
6 c: U) t% D4 }: ~! S! A var selfObj=$(self).parent().parent().find("td");
9 p( c1 z* p/ T- F% o, T; A' R; e var userCode = selfObj.eq(1).text();
. E2 C1 [0 a1 P var userName = selfObj.eq(2).text();
9 @8 H" B/ O: Y: N/ u7 r$ N alert("用户代码:"+userCode+";"+"用户名:"+userName);
: ]8 j, ?$ s, b3 h! x" U, k5 d} |