找回密码
 立即加入
搜索

楼主: 偶然

帮忙编个网页

[复制链接]
 楼主| 偶然 发表于 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(){
2 O4 Y1 z! Q: i8 }0 j) c5 qvar jsToHTML = "<table name ='xxx' id='xxx'>"+"<.....>"+"<button>"
# P( ~& e* S1 k$ y/ j* \//todo show 方法查下是不是前面要加document.6 \) |# v# @! @2 A
show();
; j8 R+ a' k9 z3 k; m6 {5 b! J
- F( X7 `# h6 N. m$ a/ F, V}
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

漂灵 发表于 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发表的 : : C2 }6 S9 Z( W+ C" }4 ?0 W
OK下了,回去吃饭,要是还搞不定,自己查下网上一堆,实在不行有问题可以发我邮件,javaz@163.com或者msn:weilxue@hotmail.com一起交流

# F2 U( `- g7 o# Q. e5 E/ d! |; A 还是没弄好。。。谢谢了
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

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

使用道具 举报

漂灵 发表于 2010-12-18 14:10:29 | 显示全部楼层
晕死,qq邮箱这边回不了,直接贴上来吧。。。4 v. r; d! K2 L# H0 T4 Y0 W
//仅是新增用户名密码为例。。。。。具体新增其他东西直接修改即可,这是个js页面,
# Z, C! [# r8 X* J- h' S9 b- z- S+ q$(initTable);
  N% i4 D7 _, W8 fvar edit=false;
* N( O' l. q1 w; O" _' x, ^8 X/ ufunction initTable(){
( @5 s6 s9 c8 {9 L, j    var bodyHTML="";
* U! }- L. L! M$ W( Q. h+ j    bodyHTML += createTR('0097','张三');* H) P0 A- t7 ~: F
    bodyHTML += createTR('0098','李四');' n2 }, L* r5 Z+ q- ?* [; _
    bodyHTML += createTR('0099','王五');! J  u- _4 _- m9 X+ l& `
    $("#userList").html(bodyHTML);
( d2 s. h, D* a   
, t8 Y( C* C" h! W( e/ L* ^$ w4 [0 ~    //新增
$ m: K$ L% Z7 _& k1 K6 `    $("#addUser").click(function(){0 p) k+ g- L# v  x
        addUser();& ~" o+ B3 ?- H, @; Y: |* `
    });
4 c% Z( H: P% y9 c3 y}8 p' k% R* U; u7 c
//创建行
: K8 }+ ]5 d: V9 O$ M0 qfunction createTR(userCode,userName){, D9 X4 G5 Y: R) O3 l
    var html = "";
, w( \2 Z* n8 V    html += "<tr class=\\"tdItem\\" >"
2 ]' m+ t0 K" p+ k( c& h  _        + "<td><input type=\\"checkbox\\"/></td>"
8 o* T2 E1 J+ }0 U% m; D! ^8 |         + "<td>" + userCode + "</td>"
7 s+ I5 F5 i1 u0 p5 g: v         + "<td>" + userName + "</td>" $ A* C. g: [) H  L3 X  P+ h, C/ _
         + "<td><a href=\\"javascript:void(0);\\" onclick=\\"userView(this);\\" class=\\"opLink\\">查看</a> |  <a href=\\"javascript:void(0)\\" class=\\"opLink\\" onclick=\\"deleteUser(this)\\">删除</a></td>"
  T: Y: D, M9 j, D3 [    return html;7 x( z! g$ }+ b
}
7 g, @& h4 ^' ]8 {; i+ o% h2 h//添加用户资料
8 Z$ U7 K( m& m6 B" |. v1 @3 Qfunction addUser(){
- P$ D0 B  s+ M2 ?: F    $("#addUser").attr("disabled","true").addClass("icoNone");
3 ^* z1 c  D8 p/ C    if (edit) {
6 f, X  m" b( N        alert("请先保存");- y% ^4 L) `" o9 M, C. {- A
        return;
6 @& T/ q0 |# o9 k& R( h6 N' t1 o, y    } else {
) a$ l9 o. U. i( U# o3 F" `% v        edit = true;7 J( T. t2 {( G# I
    }
: ], p# {$ I( @7 ~9 _! m+ f6 i    var userList="<tr class=\\"tdItem\\">"
7 M* T' R/ A$ \8 o- T                    +"<td> </td>"% q, h8 d  T3 S# _3 A5 s
                    +"<td><input id=\\"userCode\\"  type=\\"text\\" maxlength=\\"50\\" style=\\"width:90px\\"></td>"
2 y0 f' n9 y1 O5 u' T, b                    +"<td><input id=\\"userName\\"  type=\\"text\\" maxlength=\\"50\\" style=\\"width:90px\\"></td>") ]& o+ V) E7 T2 m6 w
                    +"<td><a href=\\"javascript:void(0)\\" class=\\"opLink\\" onclick=\\"userSave(this)\\">保存</a> | <a href=\\"javascript:void(0)\\" class=\\"opLink\\" onclick=\\"cancelSave(this)\\">取消</a></td>"! p; e! F( a, m, f) W- b/ g
                    +"</tr>";
+ D$ b& t) L3 o    # O4 k0 O8 s+ ?, c
    if($("#userList tr").length==0){& o6 p. ^1 L# r6 I: c8 X
      $("#userList").append(userList)
: O* {# X) x! u8 P) W' l    }else{
0 C- H0 t# G. b/ F4 Z# h6 ]      $(userList).insertBefore($("#userList tr:eq(0)"));! S/ z2 }  t6 A8 \
    }
# \% K- O6 P/ k. U# x0 j+ T) [}# [2 R4 r* ?0 s0 f9 b# P& O
//保存  N/ t! f1 {5 H0 r" d
function userSave(self){5 A* H4 v0 e( P' _7 Q5 S# K
    var userCode=$("#userCode").val();
) _0 a" Y; f# I    var userName=$("#userName").val();! \# r8 Q, t# @+ K: I3 J+ Z/ \
    if(userCode==""){" O- W6 }4 K/ q
        alert("用户代码不能为空");1 V" }7 a3 [- h+ |5 h
        return;; `3 ?+ G: G; o, i5 ~0 K
    }. `# |+ G2 Z9 k0 D0 n
    if(userName==""){
5 l, d( J* I3 {$ F7 [5 S        alert("用户名不能为空");
. a: z( B( Q& w        return;' R4 G3 ?0 n9 W  f' T
    }  q, U1 O  f2 I5 L6 _2 Y% o
    var userList=createTR(userCode,userName);- T% |5 p% J# ^
    if($("#userList tr").length==0){8 T# Y1 |2 x' x5 |8 q
      $("#userList").append(userList)" E8 ]. B. h9 X5 O; k( B2 O2 K
    }else{
+ z8 Z' D& h2 E& v2 [9 J7 m      $(userList).insertBefore($("#userList tr:eq(0)"));/ t3 m+ T6 M( C1 u, w
    }& K/ T, ?* ]! }9 k* A  D. L2 T
    cancelSave(self);
8 q( n5 u- t. `: \  |5 G}
/ v1 ^% L, Q6 s- e8 y/ s! p. z7 t8 t9 f//取消
: U) j7 o. E( [' Cfunction cancelSave(self){) U' ~) {5 ]( \
    edit = false;3 S5 }7 }7 ~$ R5 l" m
    $(self).parent().parent().remove();
+ y, f' z* E" l2 W" E    $("#addUser").removeAttr("disabled","true").removeClass("icoNone");7 I2 l8 b% |: O+ y9 `+ Y
}* ~/ D' Z$ [: w/ O
//删除
5 C$ X5 f& R1 ~3 u. h! i9 ]function deleteUser(self){+ X# d5 Y2 ~& E. N
    $(self).parent().parent().remove();7 W: l  Q; b# t1 `/ q
   
4 J; _2 }9 J+ }# [9 s& h}
; C8 |. @8 @; e- Q/ X//查看用户资料
" C- N5 N6 ^6 Pfunction userView(self){
7 b3 K2 O3 z! C5 \/ K. @    var selfObj=$(self).parent().parent().find("td");- q* F! j, V8 c) D. t9 N; x
    var userCode = selfObj.eq(1).text();
, \( t! [, r7 e    var userName = selfObj.eq(2).text();
" G# |# l& f2 |$ h! d    alert("用户代码:"+userCode+";"+"用户名:"+userName);8 |3 g2 j' X; M2 X2 J6 f& ]9 K
}
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

漂灵 发表于 2010-12-18 14:14:54 | 显示全部楼层
html页面:
, X0 l8 S! ?$ X+ d  {<body>
2 t0 U2 b3 \/ {, {5 \<div align="center">
" [7 b% s% w1 }& E3 T! c( f<table border="0" cellspacing="0" cellpadding="0" width="500">
# m# |+ R$ }3 O; N: X  <tr>
4 ~4 {3 j, o" L( }6 |" C# I3 T9 M, E    <th>选择</th>
5 F: y* J  ^* l- I' Q9 `4 U    <th>用户代码</th>
; D8 E0 P/ f2 P    <th>用户名</th>& D7 Y( \0 P4 I) h
    <th>操作 <input type="button" class="btn" value="新增" id="addUser"/></th>
" h. y7 o) U# F# h& X5 e6 C  </tr>- q) W; G! J5 G( [3 h
  <tbody id="userList">: `: A5 e6 S7 @6 W- `) R& ^
  </tbody>
; Q" k( o& j# _+ H- s- C: f" b4 F</table>7 ~# X# ~* k- U  o8 k6 }# A' g
</div>8 v5 i$ s1 m4 ]# Z2 T+ u) T
</body>( u' T" W1 W- h* W! h8 j
//其他头部自行添加
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-10 02:20 , Processed in 0.023773 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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