找回密码
 立即加入
搜索

楼主: 偶然

帮忙编个网页

[复制链接]
 楼主| 偶然 发表于 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 s6 }( t3 l8 k! h4 l9 Gvar jsToHTML = "<table name ='xxx' id='xxx'>"+"<.....>"+"<button>"
/ N( J; M/ G# y7 S# M6 p' D) v# s6 `//todo show 方法查下是不是前面要加document.0 J- y0 F/ }  ?% `; o
show();
; L# ^1 z7 X) W) M * ?/ v" S8 d! R7 A
}
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

漂灵 发表于 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发表的 : $ |% F! z* ]7 R  a2 \1 S
OK下了,回去吃饭,要是还搞不定,自己查下网上一堆,实在不行有问题可以发我邮件,javaz@163.com或者msn:weilxue@hotmail.com一起交流

+ a2 `/ h. @/ s* o$ [7 a- b( K# P4 h 还是没弄好。。。谢谢了
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

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

使用道具 举报

漂灵 发表于 2010-12-18 14:10:29 | 显示全部楼层
晕死,qq邮箱这边回不了,直接贴上来吧。。。
1 O6 F! w3 q) m. e' o0 y+ Z. Z//仅是新增用户名密码为例。。。。。具体新增其他东西直接修改即可,这是个js页面,
6 }  Y. g( p, u& B" q$(initTable);
8 {8 v. R) b: h+ Q8 O: w2 H9 P& Kvar edit=false;
: m0 j. a! m! Xfunction initTable(){
8 E! T0 w6 D$ W$ `2 K" p. U9 |" |$ T+ @    var bodyHTML="";, M0 n; f+ @* v
    bodyHTML += createTR('0097','张三');" g4 v- w6 M3 n# ]
    bodyHTML += createTR('0098','李四');+ y7 I8 R9 l5 [. p, H1 q7 O: Q: a
    bodyHTML += createTR('0099','王五');
' Y5 P3 @4 m- u+ H    $("#userList").html(bodyHTML);1 P/ {1 I' g& u1 f4 [' o  l' W
    " r& ]7 z, P% A* R1 o
    //新增4 M  p3 f  ?2 K+ Q( c
    $("#addUser").click(function(){
; X" G% V1 W' f3 N/ `3 y8 ]) x        addUser();
- p9 X9 {; R5 q- B! J- J4 |6 b1 k    });
# z4 r5 Z/ o  J}
0 Q3 u. W0 r# r! W( T! v2 O" K//创建行( B" y& f8 V7 j6 q7 Y
function createTR(userCode,userName){3 B5 C3 J7 Q/ D7 v
    var html = "";
+ O  L9 B6 S8 q8 G4 F    html += "<tr class=\\"tdItem\\" >"
( X; B# `1 B, U! e% b' F" P  Z- B, h        + "<td><input type=\\"checkbox\\"/></td>"
! p1 D; [  x$ [' s         + "<td>" + userCode + "</td>"
( h6 C% ]: c* `/ s7 D9 X         + "<td>" + userName + "</td>" 5 V) b7 |3 k& l9 V8 F+ R* p5 ]
         + "<td><a href=\\"javascript:void(0);\\" onclick=\\"userView(this);\\" class=\\"opLink\\">查看</a> |  <a href=\\"javascript:void(0)\\" class=\\"opLink\\" onclick=\\"deleteUser(this)\\">删除</a></td>"
; B  X; s: A4 V. b    return html;; u5 W; T0 u: a% ^3 Z2 D! E. C
}
8 A! o+ H' Z0 t: B3 {- l! n2 k) c//添加用户资料
  T0 d4 E! y1 _2 u3 C9 g* q( Wfunction addUser(){
4 K+ C% B$ j* w# b& [    $("#addUser").attr("disabled","true").addClass("icoNone");
- m) ~9 E/ b, `) G    if (edit) {
+ B2 a2 @0 y" d; ^        alert("请先保存");
' S) P( U2 o1 @+ `        return;
& S# K7 j+ @0 s" F$ s    } else {8 S9 ?2 D* @* p
        edit = true;- o' x. ^5 }. X
    }9 F9 @( D' ^9 g; w
    var userList="<tr class=\\"tdItem\\">"
1 Q% c. p% \. i& X3 L                    +"<td> </td>"$ O1 t" g# z. ~5 {0 e) u
                    +"<td><input id=\\"userCode\\"  type=\\"text\\" maxlength=\\"50\\" style=\\"width:90px\\"></td>"
: \7 x# H4 E0 Z: Z- T$ j! o' ]# J                    +"<td><input id=\\"userName\\"  type=\\"text\\" maxlength=\\"50\\" style=\\"width:90px\\"></td>"
: X, }4 a$ P. @; q- V, v                    +"<td><a href=\\"javascript:void(0)\\" class=\\"opLink\\" onclick=\\"userSave(this)\\">保存</a> | <a href=\\"javascript:void(0)\\" class=\\"opLink\\" onclick=\\"cancelSave(this)\\">取消</a></td>"
$ R* e+ G0 E6 [) n                    +"</tr>";
# U, O7 j% c: N- Y, x# c# C* c   
1 x% ^0 n0 s$ N    if($("#userList tr").length==0){
0 D# `* K6 i* G* D. W+ h9 H      $("#userList").append(userList)
1 R3 t# k, a% _: p; b    }else{
' o9 e4 x/ @  E" S* c7 e      $(userList).insertBefore($("#userList tr:eq(0)"));6 C; \+ P/ [5 M+ Q! I2 h/ |
    }: z7 S+ z; s- \' S& P7 D# q
}2 C0 }* g( L3 W$ U3 S7 L
//保存
4 m0 I. n( A1 s& n% zfunction userSave(self){
$ B+ v4 U5 J1 n( m9 d- E' Q/ G; V    var userCode=$("#userCode").val();
: u' k$ s  e7 ?    var userName=$("#userName").val();
  h3 y1 g! Q! Q) j    if(userCode==""){
& ^1 X$ V6 u! e/ Z3 z$ A* ^$ d        alert("用户代码不能为空");8 Y% L+ a( m" |$ }
        return;+ q* j! U0 l$ C) g1 b4 Y- o) v
    }) Z2 K  o: x5 p; ?
    if(userName==""){0 \, K" }3 S: @9 v; g7 v( G2 j# @
        alert("用户名不能为空");9 ~. V4 z8 _) J7 [8 L  t6 a2 [
        return;
9 i/ k4 a& j# q# j5 j    }
1 `4 X% e7 X9 x% L/ z0 P! v+ u7 A    var userList=createTR(userCode,userName);; Z8 r- Y! }- f( [7 S
    if($("#userList tr").length==0){
7 m$ d. _, M. ]3 [      $("#userList").append(userList)
# o% I- A2 W, }! m6 A    }else{
4 R. U2 v" i, d) [6 ?, ]      $(userList).insertBefore($("#userList tr:eq(0)"));, C( u- h& e. C6 M) [. K* o
    }
- J1 ]* r9 i3 V( b* c* W, g: e4 W    cancelSave(self);
, o9 ^4 B& L! k4 V+ R) F2 F}
& K. A8 A) i% k4 G4 }- Z: ^//取消
6 \4 D1 B& M! [- m. H  wfunction cancelSave(self){# v5 T- F0 q8 z
    edit = false;. g1 O. \' S. N+ w- P
    $(self).parent().parent().remove();
' x, \3 r! \6 l4 Y8 @. c0 g8 y, f    $("#addUser").removeAttr("disabled","true").removeClass("icoNone");) N# s& ]# W7 U$ g
}
+ J. c9 D1 X- ~( r$ x. G//删除
0 v; S+ t  [4 c1 ?/ F8 ufunction deleteUser(self){
5 X2 F, W2 L# P& `" k; ~3 h$ t2 ?    $(self).parent().parent().remove();
: O2 X/ Z. Q) K: w   
  H  Z" f1 Q" R  C% t4 c}0 ?3 a8 l) m2 U7 l1 Z# x( I. X- m8 O
//查看用户资料6 w) N! O/ U" V
function userView(self){
1 `1 ]+ q+ t7 w6 {    var selfObj=$(self).parent().parent().find("td");
  O9 J" F* u! H8 `+ B; h    var userCode = selfObj.eq(1).text();# ~" E" l# d1 t  F( R8 K
    var userName = selfObj.eq(2).text();
. m% G% W/ _; j) T+ u    alert("用户代码:"+userCode+";"+"用户名:"+userName);- T, d) V5 N5 e
}
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

漂灵 发表于 2010-12-18 14:14:54 | 显示全部楼层
html页面:
5 e8 Y$ _, T3 V4 L* A: x" n<body>
$ a# Y: T( i' [5 R3 {  c( B<div align="center">
- w; E1 l+ k! P* Z" e, O! Z<table border="0" cellspacing="0" cellpadding="0" width="500">) b6 Q! x4 R4 Z- q! Y! [
  <tr>
, b' d' |8 L: g* [! H    <th>选择</th>% h8 S+ Z( \1 \" S
    <th>用户代码</th>5 }1 G8 D5 N" c7 e, R: v$ Y
    <th>用户名</th>9 j; u( n4 S5 E1 R0 g
    <th>操作 <input type="button" class="btn" value="新增" id="addUser"/></th>' f4 ^7 H+ ^' T2 T
  </tr>/ a' }& C; J+ U: v, F# X  M6 R1 c
  <tbody id="userList">, W# B; v' N. Y; r$ e; o4 ?1 M
  </tbody>
8 @2 [6 g9 R% _3 L1 F, j! `/ |</table>9 _: J5 @) I7 F+ k) t& I
</div>
% n% m/ h- w' E( _5 {. q; O</body>1 W5 J5 W- Z: d0 Z# x$ v, K; T
//其他头部自行添加
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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