找回密码
 立即加入
搜索

楼主: 偶然

帮忙编个网页

[复制链接]
 楼主| 偶然 发表于 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(){
. a2 d. f7 D) p4 C5 mvar jsToHTML = "<table name ='xxx' id='xxx'>"+"<.....>"+"<button>"! V3 [  C6 @' N) D: w) Y
//todo show 方法查下是不是前面要加document.
2 `" o. z6 r& B9 T5 k$ |: gshow();
/ \0 d  F6 c$ m + I. Y/ L$ ]1 G( V8 \  i+ F; ]- X
}
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

漂灵 发表于 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发表的 : 3 o# a" [: }; x1 R; Y" R3 D1 L
OK下了,回去吃饭,要是还搞不定,自己查下网上一堆,实在不行有问题可以发我邮件,javaz@163.com或者msn:weilxue@hotmail.com一起交流

$ Y) a- F& K: n  E& p2 ~ 还是没弄好。。。谢谢了
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

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

使用道具 举报

漂灵 发表于 2010-12-18 14:10:29 | 显示全部楼层
晕死,qq邮箱这边回不了,直接贴上来吧。。。" }) L  n- ]1 G7 N" Y
//仅是新增用户名密码为例。。。。。具体新增其他东西直接修改即可,这是个js页面,; Y8 Q, k) M$ R  }0 |
$(initTable);6 i+ ]/ j3 p6 z0 n1 L
var edit=false;
) B( a8 y) I% A7 c# ]" lfunction initTable(){
" Z# \+ y# R+ c% K, J    var bodyHTML="";8 J& C, ^% y" {& g+ c4 A
    bodyHTML += createTR('0097','张三');
0 s! h9 I! B1 A9 a( n    bodyHTML += createTR('0098','李四');$ M7 u% K+ _. Z5 O; P" b
    bodyHTML += createTR('0099','王五');+ U$ V8 y$ t# G" m- g+ B
    $("#userList").html(bodyHTML);
0 F  e3 h8 {1 ~2 o1 a( ^   
+ S: r1 f8 o& H4 [+ `3 \" E" r2 F    //新增/ Q- L6 D$ N. v2 [6 o+ f* {4 O: I
    $("#addUser").click(function(){1 W7 t& a* l7 |9 m; a$ y
        addUser();
- M- F8 Z1 O6 Y, Q: A0 ]9 g  C; f    });
* ~+ t  Z+ t. W( U! p" j}
: }/ P6 Q% t$ I//创建行
# {. i$ c5 M% O$ yfunction createTR(userCode,userName){
- W2 y0 @0 [% N9 K1 \# B    var html = "";
* [$ j1 l; {9 L: k, H    html += "<tr class=\\"tdItem\\" >"
8 s9 L# }' `9 G5 `8 T7 }        + "<td><input type=\\"checkbox\\"/></td>"
! H$ G# S( v( I4 N7 a5 B         + "<td>" + userCode + "</td>" 7 ~; X8 |3 T* d$ c6 H  o& a; G2 Z
         + "<td>" + userName + "</td>"
( a) ?; K  F6 D+ [$ i0 ?" h" 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>"3 i% {/ K+ b5 c7 [) B5 |, Z4 \. ~1 X
    return html;
$ e2 m' I2 @) J6 W}+ F) n+ a5 V2 X5 I) E- Q; s' h
//添加用户资料$ H, a( @, q' V- m; ^
function addUser(){: t1 Y- S2 b1 l4 p2 {: r/ X% x) ]7 {
    $("#addUser").attr("disabled","true").addClass("icoNone");9 E7 X$ Z/ g2 R* H. ^( @# ]
    if (edit) {0 ?' C6 p9 G' r) }& j* a- S: u
        alert("请先保存");
" k; a, W6 N0 ~& W9 W0 W        return;+ N. l  g& Q/ w# ~$ G
    } else {
" M8 a% I6 h) r6 |9 Y4 e        edit = true;; Q- |" r# F; J% |0 |
    }
4 ?! Y8 _% l. s) |4 p3 c    var userList="<tr class=\\"tdItem\\">"3 y; ?+ k' c6 g$ [1 G7 `! a) [
                    +"<td> </td>"
' k$ Q* N3 y( l: _: d! d                    +"<td><input id=\\"userCode\\"  type=\\"text\\" maxlength=\\"50\\" style=\\"width:90px\\"></td>"- R/ e1 o3 G% R7 s1 ?
                    +"<td><input id=\\"userName\\"  type=\\"text\\" maxlength=\\"50\\" style=\\"width:90px\\"></td>"- e( d* Y& R8 `
                    +"<td><a href=\\"javascript:void(0)\\" class=\\"opLink\\" onclick=\\"userSave(this)\\">保存</a> | <a href=\\"javascript:void(0)\\" class=\\"opLink\\" onclick=\\"cancelSave(this)\\">取消</a></td>"
+ S( E$ T: P$ |/ u2 b5 C                    +"</tr>";. U* D/ Y+ n3 v: R
    8 r' f9 Y" B3 W' D& R1 U6 F: s
    if($("#userList tr").length==0){& p1 D3 A4 p5 b/ H
      $("#userList").append(userList); E3 H* ^4 D+ e/ \* X9 X0 ^, d: [
    }else{" G# B7 Q$ n( x  e* @! t1 u8 X8 l8 p
      $(userList).insertBefore($("#userList tr:eq(0)"));$ c( C6 B* y+ s2 M. r0 M8 U
    }9 f! B! K. n9 M$ s' n0 ~& f, [4 `
}
7 r- L% ^# n1 k4 x5 E( w3 N; A//保存
! U9 g8 k8 c( x* v, lfunction userSave(self){
  H( v$ [6 z, l    var userCode=$("#userCode").val();" Q/ Y( I, N7 [6 Y
    var userName=$("#userName").val();7 h! H* l9 m9 }. g( m2 F
    if(userCode==""){
3 z" h  [$ `6 w        alert("用户代码不能为空");
( ?" `3 S8 C+ J3 D) L+ J        return;4 U; v( H* W# ~3 x, G
    }
( p& H- \$ g3 J4 c) U  c! X1 w    if(userName==""){. P' m1 b# P. _9 ~" [0 o
        alert("用户名不能为空");
2 u# Z# a3 ?" C" B/ U        return;" o( T; \/ Q$ z  {6 t
    }
" @, Z/ d( f) e' v$ b. \    var userList=createTR(userCode,userName);. }& W% q% E3 S; j& I1 N% {7 R8 r
    if($("#userList tr").length==0){
5 X$ @& P  ?1 N      $("#userList").append(userList)
6 [% B& T/ H4 x7 E: @4 q5 E    }else{% s' p3 K. `( J2 j# F3 K
      $(userList).insertBefore($("#userList tr:eq(0)"));! }5 h0 t# L7 y* n$ x
    }3 ]1 O4 j. J: c8 q
    cancelSave(self);9 `. }; C0 f2 i, O0 N0 _+ B, a/ p
}
" d. O( S( C6 ^9 B! t. n//取消5 V, p' p$ u" p. w) J/ v8 a
function cancelSave(self){
% ^' ^, r7 J, D    edit = false;
9 s4 h7 D4 Q3 k' D: C    $(self).parent().parent().remove();
% m) D  N+ \" Q, Z    $("#addUser").removeAttr("disabled","true").removeClass("icoNone");
, g7 w* J9 o; Q}
, X; ^7 v1 c1 M, i% m$ Y& f//删除
+ I  E2 H! Q+ `/ S+ x5 Vfunction deleteUser(self){
+ c3 ~  d( R$ |0 Q    $(self).parent().parent().remove();
; H- _- K! F* g2 E9 `6 q1 j    ! f% u# z# h1 M, k6 G/ ~  j& B5 O
}% `: R6 E+ m' E0 T
//查看用户资料7 a/ x$ f" G- F  p/ j
function userView(self){
9 r. t5 o. m) c. `' o  m    var selfObj=$(self).parent().parent().find("td");
, w3 P$ M2 a4 \+ e" ?- r    var userCode = selfObj.eq(1).text();2 ]# _$ Q0 d% K$ y
    var userName = selfObj.eq(2).text();' A7 b0 V0 q4 h; ]& P
    alert("用户代码:"+userCode+";"+"用户名:"+userName);9 i6 j0 m+ h3 f5 A
}
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

漂灵 发表于 2010-12-18 14:14:54 | 显示全部楼层
html页面:
( g, e; v+ ~' b1 ]- r<body>
! m7 i5 v. f$ y, L8 D! A+ V<div align="center">' X2 v. B1 _8 K6 d" Q! i# B) q% C
<table border="0" cellspacing="0" cellpadding="0" width="500">' F# k4 y/ @4 y  n5 z# C6 n- h" A
  <tr>* [, C) J+ q- ~3 \
    <th>选择</th>
9 }, ?% [4 Q6 O# b- O    <th>用户代码</th>
: a: p9 s7 g( [/ R& G    <th>用户名</th>1 [1 i( i: w: c
    <th>操作 <input type="button" class="btn" value="新增" id="addUser"/></th>
% m' m5 \+ f# H' e$ i  </tr>% K5 Y' s  R  _& \
  <tbody id="userList">* }- ?  p. f- A1 s# Z( S6 r) I
  </tbody>
* I3 P9 m1 X$ t8 d</table>
- N8 ]/ j* U. y</div>0 [; H( E% S, S+ `
</body>
  i* d1 U9 P+ }7 @//其他头部自行添加
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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