找回密码
 立即加入
搜索

楼主: 偶然

帮忙编个网页

[复制链接]
 楼主| 偶然 发表于 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(){
: s. B* i9 I" ]) |; Jvar jsToHTML = "<table name ='xxx' id='xxx'>"+"<.....>"+"<button>"6 _2 a. D7 k/ s' u) t" j, `: [
//todo show 方法查下是不是前面要加document." \; ]" Q3 u& Z; i; [5 K
show();
% A6 d6 a6 F8 i' ]4 ]! K * R1 X  U9 ^/ z# B" b6 p# g
}
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

漂灵 发表于 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发表的 :
' P7 e, N; A$ S5 ]* Q6 @5 {8 HOK下了,回去吃饭,要是还搞不定,自己查下网上一堆,实在不行有问题可以发我邮件,javaz@163.com或者msn:weilxue@hotmail.com一起交流
4 z* x/ R8 S2 o! z) s& S
还是没弄好。。。谢谢了
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

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

使用道具 举报

漂灵 发表于 2010-12-18 14:10:29 | 显示全部楼层
晕死,qq邮箱这边回不了,直接贴上来吧。。。
9 }+ G: x. [" |9 A8 O- p, V! T//仅是新增用户名密码为例。。。。。具体新增其他东西直接修改即可,这是个js页面,
( P& B  S8 S* V$(initTable);! v! Z* Q$ F! w* |
var edit=false;
: d. s2 j2 c" U: d! m/ ^3 Hfunction initTable(){% K# h1 ~& J* v* w+ e$ T
    var bodyHTML="";  p0 r* J! X8 |/ i
    bodyHTML += createTR('0097','张三');4 @* h4 w' A8 X. n" ?' c3 d7 ~
    bodyHTML += createTR('0098','李四');
8 b: i0 \  ^" w6 g# E    bodyHTML += createTR('0099','王五');
. B9 a5 `0 D; p2 J( W  S0 m& Q    $("#userList").html(bodyHTML);
( q: o- ]. K5 O4 Q+ q8 \% n% S3 Y( |# `   
1 a2 v" y: v. g. r* _    //新增
+ C7 I1 b. d" O2 t    $("#addUser").click(function(){
4 Y  }8 X7 G& G- D& Q* B        addUser();
/ r0 ?" Q" y1 x2 W+ d    });
7 s" l, Z  M9 K. V  @% V}
2 Q) o0 ?' f* n1 @) S//创建行  i3 A/ b2 L9 x# W$ _$ b2 V8 L
function createTR(userCode,userName){
! r) S, n8 t% U7 G3 y    var html = "";
" p' M2 _! y5 S2 A' d    html += "<tr class=\\"tdItem\\" >"
/ R! B2 }# o" a2 \9 S9 O: }        + "<td><input type=\\"checkbox\\"/></td>"
; l  y8 W  z! g# F/ P3 ^         + "<td>" + userCode + "</td>" 8 t7 F. T+ E1 D4 W
         + "<td>" + userName + "</td>" ' k7 J" R! D2 q+ v
         + "<td><a href=\\"javascript:void(0);\\" onclick=\\"userView(this);\\" class=\\"opLink\\">查看</a> |  <a href=\\"javascript:void(0)\\" class=\\"opLink\\" onclick=\\"deleteUser(this)\\">删除</a></td>"
0 }0 R4 a3 e0 R3 j9 q1 H2 @  B    return html;
2 m2 f" ?7 E4 s" R# _% h0 S5 J}
; X3 ]( m2 ?( t; q1 L# e2 u//添加用户资料
: f7 W0 _$ v. `; v" Rfunction addUser(){
! c) @0 @: W6 I- l2 r    $("#addUser").attr("disabled","true").addClass("icoNone");+ _/ B4 Q5 V) v* N  Y# @" w
    if (edit) {1 H# U9 v  L# Q/ T$ q2 O
        alert("请先保存");
: H2 Q8 A" t: U% \        return;
' [; w( m: r) g% E    } else {4 O2 {) b: W  y2 d2 G
        edit = true;
* L: g, D- i$ Y! Q; a    }- A) A$ T3 l# u2 H# g
    var userList="<tr class=\\"tdItem\\">"
; P) F4 M" l* g& Z# F                    +"<td> </td>"
7 N5 C8 H( g. c4 J, ]( j                    +"<td><input id=\\"userCode\\"  type=\\"text\\" maxlength=\\"50\\" style=\\"width:90px\\"></td>"
7 ]4 x5 L* S1 R  e* }  m7 ]                    +"<td><input id=\\"userName\\"  type=\\"text\\" maxlength=\\"50\\" style=\\"width:90px\\"></td>"
  c3 ?/ v' l3 B6 A) A: p% {' S                    +"<td><a href=\\"javascript:void(0)\\" class=\\"opLink\\" onclick=\\"userSave(this)\\">保存</a> | <a href=\\"javascript:void(0)\\" class=\\"opLink\\" onclick=\\"cancelSave(this)\\">取消</a></td>"
: d7 D9 q% l9 q" n7 R5 n                    +"</tr>";
; W1 j+ k+ t* _, G. q! m5 {/ D   
6 Z0 |' S4 W' a    if($("#userList tr").length==0){7 ?' o7 d' {& }1 H6 B' B
      $("#userList").append(userList)5 |. S. M5 f! [3 e
    }else{6 E/ @! p2 B0 D1 g) s2 p6 P6 R, O
      $(userList).insertBefore($("#userList tr:eq(0)"));
1 ]# J5 y% |& ~# r7 a$ Q9 o    }& T* F0 d: E- f+ g7 w0 k
}1 n- l+ a5 z- J& d/ b3 ?
//保存) h3 X/ l8 q, w/ s; x8 ^
function userSave(self){
; W& c" c$ C9 y  b8 l& K6 Y    var userCode=$("#userCode").val();' g3 q3 X/ z# Q1 ^6 m" _% P0 k2 N
    var userName=$("#userName").val();  B, b3 C, d" i) k
    if(userCode==""){
) O# \2 z3 V, X3 B5 R" v        alert("用户代码不能为空");
/ j* k, l$ @- I8 f  J/ L        return;
9 h! K3 F( m' t' d+ m3 E    }! Y3 B# M! h2 r5 Z' y( W
    if(userName==""){
9 f9 m$ A0 {8 y( Q$ U% C$ y        alert("用户名不能为空");
- |2 ~4 N& ]* q2 U7 B        return;: b2 c' n1 ~4 s* B6 h4 s
    }
' `  K5 Y* y6 Y5 C( P, x    var userList=createTR(userCode,userName);& h/ x: \6 J2 V
    if($("#userList tr").length==0){# `! ~1 w5 K, a: Z
      $("#userList").append(userList)
/ N, L0 u* x7 ]; P* I) S    }else{
3 k, B, V4 ~8 X& v      $(userList).insertBefore($("#userList tr:eq(0)"));
5 M6 m9 S# p! j. _3 c& J: I    }
4 ~' w, ~1 @# g% R# S    cancelSave(self);7 B8 q* h; f/ K$ e( |8 Q9 a5 I1 h
}9 X) f! V$ Y/ x6 {6 s' ^8 N1 B7 R
//取消
7 {& f# _- F* `function cancelSave(self){5 v0 Z; ^2 [* F) D- `. |
    edit = false;4 G' I1 Q9 E0 r5 |) h
    $(self).parent().parent().remove();" H$ @7 p) C' @; a; U! J: P' x
    $("#addUser").removeAttr("disabled","true").removeClass("icoNone");
8 o/ g0 E& F3 B& F* j; f, P' b}; G  E9 ~7 v, ^& K) h' N
//删除
+ T) q* A- W" f, U2 g# J5 Tfunction deleteUser(self){: Y8 c; G" N3 }  ~+ v+ a$ s, ^
    $(self).parent().parent().remove();
) b8 N, k8 Z, V* s+ [8 `& d    ' c+ ^& S* }5 B( u7 ?
}$ D( m1 b" \" J& Y/ m, Y
//查看用户资料
: `$ x5 ^. e% P/ Ifunction userView(self){
: A- g# l8 k7 f2 k8 h    var selfObj=$(self).parent().parent().find("td");
  R' n, @! ?. T* m. c    var userCode = selfObj.eq(1).text();( W7 K) E( u3 Y$ [. i
    var userName = selfObj.eq(2).text();2 p, D4 V! P0 e
    alert("用户代码:"+userCode+";"+"用户名:"+userName);
- c! D  }3 }- a* m8 K! ?. ~}
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

漂灵 发表于 2010-12-18 14:14:54 | 显示全部楼层
html页面:
5 R; f& A7 Z, x, z# g% D1 S2 r& ]<body> , t" [; d2 k: \. Y' K
<div align="center">
5 ?. \% Q+ S$ H+ b<table border="0" cellspacing="0" cellpadding="0" width="500">
3 v+ k: ?* ~: I( m3 B; e, t  <tr>
2 K5 c5 P! K4 b    <th>选择</th>8 M, K& O2 w- \. W+ u; e
    <th>用户代码</th>
/ |# P% f9 G# {$ c+ L2 n, c    <th>用户名</th>
* G4 E7 P% C- W, R5 p7 Y    <th>操作 <input type="button" class="btn" value="新增" id="addUser"/></th>
/ b8 _! G0 Y9 ]+ k# H  </tr>3 l% R6 N/ g! q
  <tbody id="userList">  @& |* Z( r* D: o9 R+ Z
  </tbody>
% t+ Y9 B" A) V* \</table>0 h/ }' O) _6 o: n& D" O
</div>9 ?3 i9 Q8 K- f& M, {4 G4 J- ^
</body>; v. ~- ^! D4 l% r8 S
//其他头部自行添加
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-6-1 22:29 , Processed in 0.040343 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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