找回密码
 立即加入
搜索

楼主: 偶然

帮忙编个网页

[复制链接]
 楼主| 偶然 发表于 2010-12-17 19:25:52 | 显示全部楼层

回 8楼(漂灵) 的帖子

用JS写的按钮我不会写。。。
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

漂灵 发表于 2010-12-17 19:33:49 | 显示全部楼层
???这个怎么不会呢,jsp会写不,你定义一个var,将这行代码作何拼装,最后show出来就可以了。。具体的呢查下js基础吧,这个很基础。。。
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

漂灵 发表于 2010-12-17 19:37:12 | 显示全部楼层
function test(){
- f+ b) E" ~5 e2 ~& Xvar jsToHTML = "<table name ='xxx' id='xxx'>"+"<.....>"+"<button>"
- r) |& K* Z; c' q//todo show 方法查下是不是前面要加document.5 w" Z$ J4 p$ r
show();' H& V6 U- C6 y) y, w4 _$ V

1 |' P9 J" g: w# [}
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

漂灵 发表于 2010-12-17 19:48:27 | 显示全部楼层
OK下了,回去吃饭,要是还搞不定,自己查下网上一堆,实在不行有问题可以发我邮件,javaz@163.com或者msn:weilxue@hotmail.com一起交流
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

 楼主| 偶然 发表于 2010-12-17 20:18:14 | 显示全部楼层
引用第13楼漂灵于2010-12-17 19:48发表的 : 7 q* I% d( U, |. F8 c' B
OK下了,回去吃饭,要是还搞不定,自己查下网上一堆,实在不行有问题可以发我邮件,javaz@163.com或者msn:weilxue@hotmail.com一起交流

- }: t9 f! s( X# m$ B2 `4 V  q! _ 还是没弄好。。。谢谢了
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

漂灵 发表于 2010-12-18 13:55:45 | 显示全部楼层
看过你写的代码了,明白你啥意思了,原来你没明白我的意思,我之前也没声明,不知道你会不会用jquery,你的代码我没细看(没注释啊大哥!最起码要稍微有点css吧),我帮你写了个,回你邮箱了,用的jquery(不是我故意用个框架给你,是不用这个我现在也忘记了怎么写了具体),你看看,那边不懂的再说
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

漂灵 发表于 2010-12-18 14:10:29 | 显示全部楼层
晕死,qq邮箱这边回不了,直接贴上来吧。。。9 H. |' `2 X" d. n7 R8 Z9 t
//仅是新增用户名密码为例。。。。。具体新增其他东西直接修改即可,这是个js页面,
- v4 |- q, F6 _- w$(initTable);+ v6 ^8 ?& t; w% z: [" w4 l
var edit=false;) _5 L3 R/ n# |# D
function initTable(){
  Z# u: n) {' g; Y7 P    var bodyHTML="";
# L# m, L6 ]6 S0 Q1 o    bodyHTML += createTR('0097','张三');
$ g- s* `" M' q2 |( V* Z    bodyHTML += createTR('0098','李四');
; p! _: C- H. j    bodyHTML += createTR('0099','王五');7 L- m1 v+ m+ w: e7 y+ P
    $("#userList").html(bodyHTML);
# T0 v- {: {. p% |3 G' d7 U    + \+ F) j5 v0 N/ S' R* J
    //新增0 U5 F2 c, C5 M- H/ x# n
    $("#addUser").click(function(){, Y+ H, r: o0 {9 y
        addUser();, Q) u8 ~; p: R
    });' ^0 e9 `# [3 p& K
}
5 \' }, m- N) s6 p//创建行
6 j3 B( o% I3 Y/ P8 _, ?; ~6 Gfunction createTR(userCode,userName){
0 G" q* r9 y8 d. l    var html = "";
$ ?  X. S7 [  t; x! h+ C- U    html += "<tr class=\\"tdItem\\" >" $ ?8 m! e' |4 i; P2 |4 E( G3 J4 p' U
        + "<td><input type=\\"checkbox\\"/></td>" - O. W0 V+ S2 V5 x" Y% B( k
         + "<td>" + userCode + "</td>" 5 t0 Y+ a1 P2 e5 ~( \3 C
         + "<td>" + userName + "</td>" ' [' o, B) N. x7 E8 X/ 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>"( G$ V/ X' m) d8 b) p
    return html;/ g; K$ A) F6 `: Y2 L" ~+ m; i
}
3 c0 W. V, u% C/ ]: s4 ^//添加用户资料; f) v9 M- O( B, c
function addUser(){+ G  R( _! j0 m# B$ r% G) j5 s
    $("#addUser").attr("disabled","true").addClass("icoNone");# k5 J& i( f) T
    if (edit) {! F( W! @7 Y& _
        alert("请先保存");8 C( S8 [% Q) V* y
        return;
4 C  j& _, c3 s    } else {6 N9 A2 c1 ?! e5 V9 S- H0 e. S
        edit = true;
+ E8 T0 U1 W7 |4 N4 Y; j0 f5 z: V9 O    }
, O& Z6 s4 h4 R$ B9 f    var userList="<tr class=\\"tdItem\\">"+ {  \$ S! I4 P
                    +"<td> </td>"
2 n; |( V6 d; |5 D* n. i: u                    +"<td><input id=\\"userCode\\"  type=\\"text\\" maxlength=\\"50\\" style=\\"width:90px\\"></td>") a1 T/ F+ _: u1 E1 E
                    +"<td><input id=\\"userName\\"  type=\\"text\\" maxlength=\\"50\\" style=\\"width:90px\\"></td>"5 I- r% t- e5 E* t
                    +"<td><a href=\\"javascript:void(0)\\" class=\\"opLink\\" onclick=\\"userSave(this)\\">保存</a> | <a href=\\"javascript:void(0)\\" class=\\"opLink\\" onclick=\\"cancelSave(this)\\">取消</a></td>"! [  y0 T1 D" _% i) r
                    +"</tr>";* Y% D% H1 U' \2 d; q) i7 |  M
   
0 E! a1 }3 U$ \. [$ E  e    if($("#userList tr").length==0){, a  G7 L4 I3 s4 |
      $("#userList").append(userList)
0 R1 K% N+ H9 [) j' q# ]    }else{
$ Y- H4 ^8 o# R4 N3 [" x      $(userList).insertBefore($("#userList tr:eq(0)"));
$ O( n( Q8 p, E: m4 o# G    }
5 ]* ^& \: A, X2 \}% f7 [. p- H5 R2 O' }; L5 e8 l
//保存* h; n# ~/ ]) _/ B- s3 R/ g" a6 j
function userSave(self){# s# C7 g" q0 v. i5 |) D6 F
    var userCode=$("#userCode").val();
8 e" w+ j5 X4 E6 _* i/ N    var userName=$("#userName").val();
2 ^0 S* v6 d- P    if(userCode==""){
! K' x4 D, g# }( j. v: W+ l        alert("用户代码不能为空");. w  V+ u2 T# E- Q
        return;
8 ]6 T' P/ m' }: V1 M    }+ v1 f' h2 _2 ^6 V# ~
    if(userName==""){8 i- a) Y) z( N; l+ A. c: u
        alert("用户名不能为空");
9 \; N% ?5 R8 n  q; ?7 F% J$ i        return;4 H# [' Q; r0 C# p, B8 \
    }
/ ~4 O# r- `$ j6 x* V    var userList=createTR(userCode,userName);+ w( ]2 [* E, b4 R2 F5 P
    if($("#userList tr").length==0){" x! E# w% v& r+ p8 }6 p- X
      $("#userList").append(userList); Z( F5 q2 T( b+ x
    }else{6 v- b- e; ?3 o. K" G9 b8 a
      $(userList).insertBefore($("#userList tr:eq(0)"));
: {; t5 U5 g% y9 u1 G    }
: F8 L% |+ \% ?2 O  N. Q    cancelSave(self);
5 c% R6 K7 c0 ^8 N- b, x}3 b: Q0 M0 p* O, V
//取消
) X: M, j7 S+ n% P' m8 M+ T: ffunction cancelSave(self){
; c' ?/ C% Q7 K* X* e; V3 I    edit = false;$ M$ j) b4 w  v* D# e& |
    $(self).parent().parent().remove();
4 N2 |" S- k; C2 i  w9 Y: H    $("#addUser").removeAttr("disabled","true").removeClass("icoNone");& K! q# o2 q  c0 l# ?% P/ ~) Q
}, v0 o* U# ]5 q
//删除5 E+ V( O5 @" @% ]# ^
function deleteUser(self){5 A# N% }9 A# \* f4 v! \' y
    $(self).parent().parent().remove();
3 n& Z8 @6 Q0 D. r, {   
  m% m4 X4 B% g# Q) G, H- j6 E}
! P/ J! i/ t: S1 M//查看用户资料9 J& g# u" D* s
function userView(self){
6 M5 S8 q! W  A0 P  G" ?    var selfObj=$(self).parent().parent().find("td");/ Y: I+ z' p% `! J
    var userCode = selfObj.eq(1).text();: P* P: r: E" U1 p6 i
    var userName = selfObj.eq(2).text();
5 e. e/ Y$ o4 z- N! k    alert("用户代码:"+userCode+";"+"用户名:"+userName);
0 i) i& b" M' [1 A}
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

漂灵 发表于 2010-12-18 14:14:54 | 显示全部楼层
html页面:
$ b, b3 c* b& p! \) [2 J# P+ k- G0 g# H<body> 2 l9 V( v5 b: f3 v
<div align="center">
2 [9 k2 h* Q$ g. O; g. \0 ]<table border="0" cellspacing="0" cellpadding="0" width="500">5 Y8 L( I6 n# I1 B; ~! f8 d9 d
  <tr>
* U( S8 A8 s! z    <th>选择</th>
, o8 A: w7 R( ]: i$ _- n1 v1 |    <th>用户代码</th>
" j0 {: s1 e, z7 i- y7 x    <th>用户名</th>2 E! C4 y( o1 n! m* P' F
    <th>操作 <input type="button" class="btn" value="新增" id="addUser"/></th>. V& {( y: z4 r5 a: ?4 P. _; k
  </tr>8 X- _9 C& e2 C) y4 X
  <tbody id="userList">
& k- U% o& ~/ [! w  N  </tbody>
2 o2 D9 @4 X1 Y, |/ k( n</table>* o' T0 N3 q6 {+ D7 i1 a; i
</div>
& F$ ?. u6 }# i( D</body>- `6 u$ W/ s  P
//其他头部自行添加
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

漂灵 发表于 2010-12-18 14:15:29 | 显示全部楼层
同时要在页面引入jquery,jquery在网上直接下
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

手机版|龙江曦月 ( 闽ICP备05009150号-1 )闽公安网备35060202000316

GMT+8, 2026-2-23 00:40 , Processed in 0.046841 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表