找回密码
 立即加入
搜索

楼主: 偶然

帮忙编个网页

[复制链接]
 楼主| 偶然 发表于 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(){
# d8 K8 P, V: Q% ?$ A* Tvar jsToHTML = "<table name ='xxx' id='xxx'>"+"<.....>"+"<button>"# }0 k+ k) m8 d% p, Y) {  {
//todo show 方法查下是不是前面要加document.
! G# y8 J; B& `% kshow();
+ o+ ?/ f1 R0 ^0 r/ C 6 Y  K: }& d- V' N8 w7 r' i- U
}
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

漂灵 发表于 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发表的 : % g4 y# `# T: N
OK下了,回去吃饭,要是还搞不定,自己查下网上一堆,实在不行有问题可以发我邮件,javaz@163.com或者msn:weilxue@hotmail.com一起交流
: O2 b* I- l$ Y6 k, x5 K0 w8 V+ ~
还是没弄好。。。谢谢了
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

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

使用道具 举报

漂灵 发表于 2010-12-18 14:10:29 | 显示全部楼层
晕死,qq邮箱这边回不了,直接贴上来吧。。。
- C, e% L9 ?" `$ `% u4 i//仅是新增用户名密码为例。。。。。具体新增其他东西直接修改即可,这是个js页面,
' z- q. ~% N0 ^- F8 M$ f3 r" H8 O3 ]. l$(initTable);$ ]0 d# b3 h- F7 ]% e7 W) m2 j/ ?4 u/ u
var edit=false;$ g0 ^( \  B) G/ A: V
function initTable(){" h2 x9 o5 P4 Z# i
    var bodyHTML="";2 g$ L$ U9 s8 v9 L" [* j  M
    bodyHTML += createTR('0097','张三');
* J; p5 a3 o2 m9 n+ E    bodyHTML += createTR('0098','李四');
# V% M+ q# ?& }* N    bodyHTML += createTR('0099','王五');
9 ]* u' |0 i" m$ s/ n( I4 p    $("#userList").html(bodyHTML);- V  x0 m+ i6 a! `1 J* F" Y
      `9 N& L! t- }8 H
    //新增
# \8 w9 ~  z$ q- p    $("#addUser").click(function(){, Y3 ?1 g6 ]# v3 u
        addUser();
# Z. v' U9 k& j9 E/ b+ G    });
: l9 a7 b6 e( H% w1 q; r5 `}2 Z6 k; p, m3 l! M5 w
//创建行
: W- W3 X! U8 a8 gfunction createTR(userCode,userName){  ~9 O& P% b3 \, ^2 D6 G
    var html = "";
3 |% X: [3 z; [0 A' W0 O/ A0 r4 X    html += "<tr class=\\"tdItem\\" >"
' M0 K1 Z2 t( A! O) J        + "<td><input type=\\"checkbox\\"/></td>"
! E. |  n$ M+ {) d$ M# W         + "<td>" + userCode + "</td>" * D7 N, }  o8 ?; H, W. T
         + "<td>" + userName + "</td>" 3 N0 F1 C4 a0 D# j7 G
         + "<td><a href=\\"javascript:void(0);\\" onclick=\\"userView(this);\\" class=\\"opLink\\">查看</a> |  <a href=\\"javascript:void(0)\\" class=\\"opLink\\" onclick=\\"deleteUser(this)\\">删除</a></td>"! f: C+ s( i, L# y5 `
    return html;
$ R# l4 l! d0 V' \& {}4 Y. p; c7 Q' C+ }$ A2 n$ \0 r
//添加用户资料
- ]0 j* R% z' `! K9 x( ffunction addUser(){3 U- F) a$ s2 n1 J2 r# t
    $("#addUser").attr("disabled","true").addClass("icoNone");
5 i; ^9 C: Q1 a( q: o    if (edit) {3 D7 D: G- F/ ?: p' O
        alert("请先保存");' o# Q) Z! d3 b( X. F
        return;
# h5 ~" F) [- i) y& I8 m    } else {
8 U& _$ T8 U6 C        edit = true;
4 n  Q- z1 Y5 }/ c1 ~  \( b    }& f  r  k5 i$ c) l/ w; I8 T  ?; @' Z
    var userList="<tr class=\\"tdItem\\">"
0 {1 j6 C5 K" x                    +"<td> </td>"
7 {+ v& |0 J5 r( }                    +"<td><input id=\\"userCode\\"  type=\\"text\\" maxlength=\\"50\\" style=\\"width:90px\\"></td>"
+ ?+ s% p- o; Q. O+ t+ P                    +"<td><input id=\\"userName\\"  type=\\"text\\" maxlength=\\"50\\" style=\\"width:90px\\"></td>"
2 L5 o, f* g3 z0 d5 x                    +"<td><a href=\\"javascript:void(0)\\" class=\\"opLink\\" onclick=\\"userSave(this)\\">保存</a> | <a href=\\"javascript:void(0)\\" class=\\"opLink\\" onclick=\\"cancelSave(this)\\">取消</a></td>"
1 I  }0 Y0 d  i; E0 \5 x' a                    +"</tr>";$ H1 c" h& ?0 Q
    9 B9 t# ]) L# [& g3 Y. [0 N
    if($("#userList tr").length==0){
1 F7 b5 T! g3 j% {" `      $("#userList").append(userList)
* j3 o8 ]% O: m; s    }else{* l: m* O/ F8 |  n# |
      $(userList).insertBefore($("#userList tr:eq(0)"));
/ l& ~( G8 D. s! ~0 `9 `    }2 W( i" g# F5 _$ j" U" l& f% Y# t) B& a
}
6 A) e' X6 O# H' V2 ~//保存
2 e  e4 e# r$ _- f7 n0 N, Ffunction userSave(self){
3 h% ^% ]' R7 Q/ K5 K' h6 C$ U- }    var userCode=$("#userCode").val();7 L  z/ G% ?. [4 Q
    var userName=$("#userName").val();
& L$ ?- e$ M; {) M. T4 r: Z2 f    if(userCode==""){
; b' f5 r2 d. U+ ^; a        alert("用户代码不能为空");2 \4 g, @/ U$ N$ N6 e# R
        return;6 N( y' Z* y" U, w
    }
8 v; Q& x* C" w0 G    if(userName==""){
; n1 A1 J, ]. y4 S3 J        alert("用户名不能为空");
6 D! A, Q6 U( `) S+ V        return;- ]6 @1 M: D) ^/ m
    }
$ p% |" n% P+ A2 G9 Y    var userList=createTR(userCode,userName);8 z3 N9 m- g7 g9 u8 M% F
    if($("#userList tr").length==0){
0 e* _! r2 l, h7 P3 G      $("#userList").append(userList)8 h8 U* }: S7 `* @6 ?9 U; v" c
    }else{
# j+ ?( D" O: [; ]* a      $(userList).insertBefore($("#userList tr:eq(0)"));2 T: d: a; S8 ]0 @# D! m" @
    }
& g& N2 Y6 d3 Q" f: `- ?    cancelSave(self);
. z0 Q, x7 e: z* a}
( S( f) X5 c  Q5 t7 W% f% v//取消8 m' ^6 |% c, j
function cancelSave(self){' }3 u( j0 o& C" \
    edit = false;: x" B  I% X2 S" D1 K
    $(self).parent().parent().remove();
, H( w6 W5 |" l5 f+ @7 k/ c    $("#addUser").removeAttr("disabled","true").removeClass("icoNone");
  T2 G9 s- s3 Y}
3 q$ ?0 P% S/ k//删除
# m# C2 I, D* Y/ \function deleteUser(self){; C7 G1 }7 x  W+ v# Y
    $(self).parent().parent().remove();
* [4 x+ V" \) f" V5 t   
# H# U: k  `& D8 b7 L}
6 S3 b! P4 s9 Q* C//查看用户资料
; y' g1 W9 ~1 g: r7 y0 d) m- Ofunction userView(self){8 O" j; J5 H9 o  S
    var selfObj=$(self).parent().parent().find("td");
+ w6 E( k+ j3 m/ P7 \    var userCode = selfObj.eq(1).text();
. ]7 V0 o1 v& {: ~& g    var userName = selfObj.eq(2).text();1 F# O* l, W5 Z$ T
    alert("用户代码:"+userCode+";"+"用户名:"+userName);2 t! ~" L) q8 J! i9 Y5 v- ^
}
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

漂灵 发表于 2010-12-18 14:14:54 | 显示全部楼层
html页面:: y. x" m/ _% t4 k2 S% j
<body> ( K' U7 t0 O) L; h) E5 x- n9 C
<div align="center">
6 \7 X# c- ]% d3 \; s<table border="0" cellspacing="0" cellpadding="0" width="500"># l& g+ A6 G8 Q
  <tr>: Z9 P( N, B; G  Y9 X- |4 a& h
    <th>选择</th>
7 b$ `4 E) Y* R    <th>用户代码</th>3 K: k, Z" T2 P. i/ _; S7 R3 |
    <th>用户名</th>
: A; ?! q1 r7 r; Q    <th>操作 <input type="button" class="btn" value="新增" id="addUser"/></th>; ?1 n1 A& m* L- w" {
  </tr>  g6 s8 u9 ~! F$ h* o
  <tbody id="userList">
" H: z. h5 u! {, P  </tbody>
1 P/ v: t& p3 G- h' y/ H) ~6 R</table>
3 g0 Y' z6 g. Z3 T" ~% a) }</div>. l9 q6 u4 }& _: Y  @% b; R( t
</body>- |' s) w4 ?, S; V7 M, g
//其他头部自行添加
宣传/支持龙江曦月.龙江曦月需要理解,适宜长居
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-18 01:43 , Processed in 0.022508 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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