CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  JavaScript

table中的数据能不能动态的修改?

楼主yf1975(yangfeng)2003-09-03 15:58:58 在 Web 开发 / JavaScript 提问

从数据库中查询出来的数据,我循环放到一个表中  
  能不能实现类似c/s界面的效果,我选种一行(可用checkbox),  
  这一行的数据成为可编辑的,没有选中的,不能编辑 问题点数:100、回复次数:12Top

1 楼eva(eva)回复于 2003-09-03 16:31:08 得分 0

完全可以,其实用DataGrid不就行了吗,  
  不过一般情况下要刷新页面Top

2 楼yf1975(yangfeng)回复于 2003-09-03 16:37:45 得分 0

后台是java做的,还有没有别的方法?Top

3 楼Orchid(orchidflower)回复于 2003-09-03 16:49:09 得分 0

JAVA里面没有.NET中那么好用的DataGrid控件,比较麻烦。不过如果没有必要一定这样做,那么可以做成两个页面,一个页面就是前面说的那个列表,另一个页面在点击一条记录后显示详细信息,这个页面使用可编写的控件显示的,这不就解决问题了?Top

4 楼zy20001_2001(黑马)回复于 2003-09-03 16:51:40 得分 0

当然可以的,在页面建一个数据岛就行了。  
  把数据库的记录写入数据岛,对数据岛进行操作就行了。Top

5 楼zy20001_2001(黑马)回复于 2003-09-03 16:52:55 得分 0

哦,对了,忘了问一下,你的页面是用什么写的?Top

6 楼KevinAdmin(Kevin)回复于 2003-09-03 17:00:15 得分 30

<!DOCTYPE   HTML   PUBLIC   "-//W3C//DTD   HTML   4.01   Transitional//EN">  
  <html>  
  <head>  
  <title>Untitled   Document</title>  
  <meta   http-equiv="Content-Type"   content="text/html;   charset=gb2312">  
  </head>  
  <script   language="JavaScript">  
  function   funCgImgTxt(){  
  var   varInt  
  varInt=parseInt(document.all("hidInt").value)  
  if   (varInt==0){  
  document.all("hidInt").value="1"  
  alert("can't   edit")  
  document.all("txtHidVis").readOnly=true  
  }else{  
  if   (varInt==1){  
  document.all("hidInt").value="0"  
  alert("can   edit")  
  document.all("txtHidVis").readOnly=false  
  }  
  }  
  }  
  </script>  
   
  <body>  
  <table   width="820"   border="1"   cellspacing="0"   cellpadding="0"   align="center">  
      <tr>  
          <td   height="35"   id="id_td1">&nbsp;</td>  
      </tr>  
      <tr>  
          <td   height="35"   id="id_td2"><input   type=text   name=txtHidVis   value="1234567890"   readonly   style="border:none"></td>  
      </tr>  
      <tr>  
          <td   height="35"     align="center"   valign="middle"><p>&nbsp;</p>  
              <p>&nbsp;</p>  
              <p>    
                  <input   type="button"   name="btnChImgTxt"   value="ChangeImageText"   onClick="funCgImgTxt()"   >  
              </p></td>  
      </tr>  
  </table>  
  <input   type="hidde"   name="hidInt"   value="0">  
  不知是不是你说的那种效果参考一下吧!~  
  </body>  
  </html>  
  Top

7 楼yf1975(yangfeng)回复于 2003-09-03 17:02:08 得分 0

是b/s结构的  
  前台是在ie中显示的Top

8 楼zy20001_2001(黑马)回复于 2003-09-03 17:11:29 得分 0

上面的代码好像不能达到他的要求。  
  Top

9 楼zy20001_2001(黑马)回复于 2003-09-03 17:18:23 得分 0

jsp   or   asp   or   php?Top

10 楼yf1975(yangfeng)回复于 2003-09-03 17:22:05 得分 0

jspTop

11 楼zy20001_2001(黑马)回复于 2003-09-03 17:41:24 得分 70

<xml   id=record>  
  <?xml   version="1.0"?>  
  <root>  
  <%  
  ArrayList   recordlist   =   (ArrayList)request.getAttribute("recordlist");//获取数据库记录  
  if(recordlist!=null)  
  for(int   i=0;i<recordlist.size();i++)  
  {  
  ArrayList   temp   =   (ArrayList)recordlist.get(i);  
  %>  
  <record   字段1="<%=temp.get(0)%>"   字段2="<%=temp.get(1)%>"...></recordlist>  
  <%}%>  
  </root>  
  </xml>  
   
  上面是一个数据岛  
  然后通过javascript显示在一个table中  
  如果提交到数据库的话,数据岛里的数据同步修改就行了。  
  table中实现修改需要写一段javascript代码,我来及写出来,可能要花点时间。  
  如果你自己不能解决,请给我发封邮件:zhanyon0818@sina.com  
  Top

12 楼KevinAdmin(Kevin)回复于 2003-09-03 17:42:52 得分 0

现在我不是很明白你的意思了.我要下班了,希望你能尽快了解决这个问题,现在的问题好像是你尽可能的把你的问题说清楚点Top

相关问题

  • 如何动态修改数据管道?
  • 动态修改数据源的问题
  • 数据窗口动态修改?
  • 数据库字段的动态修改。
  • VFP中,怎样动态修改数据表的字段名称?
  • 能动态修改数据窗口的SQL吗?
  • 高分求解,怎么能动态的修改数据?
  • 动态修改数据源出现异常现象
  • 欢迎讨论:动态修改Tabular风格的数据窗口。
  • 急!如何动态修改access2000数据库的密码?

关键词

得分解答快速导航

  • 帖主:yf1975
  • KevinAdmin
  • zy20001_2001

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo