CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  JavaScript

难题!!!

楼主hawkflying(hawk)2004-12-04 17:40:38 在 Web 开发 / JavaScript 提问

想了很久解决不了,向各位求助!  
  我的页面有一个文本框dir获得控件返回的值显示为“C:,D:,E:”  
  注意:这里的文本框dir的值不确定,也有可能是“C:,D:”或其他。就是显示机器的硬盘盘符。  
  怎样把得到的这些不确定的值分开显示在下拉框里?  
  就是把dir里的值遇到“,”就分开,然后分别把“C:”."D:"....等分别放入select的option里?怎样办到????  
   
  求助!!!解决立即给分!!! 问题点数:60、回复次数:4Top

1 楼blow_jj(阿俊)回复于 2004-12-04 17:46:14 得分 5

分析字符串对其进行相应的操作就是了Top

2 楼zhaoxiaoyang(梅雪香@深圳)回复于 2004-12-04 17:54:38 得分 10

var   str="C:,D:,E:";  
  str=str.split(",");  
  for(var   i=0;i<str.length;i++)  
        alert(str[i]);Top

3 楼lienzhu(李强)回复于 2004-12-04 18:08:44 得分 15

<script   language="javascript">  
  function   add_singer(obj,value,text)//添加数据  
  {  
  obj.options.add(new   Option(text,value,true,true));  
  obj.selectedIndex=0;  
  }  
  function   remove_singer(object)//删除数据  
  {  
  var   d=object.options.length  
  for(var   i=0;i<d;   i++)  
  object.options.remove(0)//如果相保存第一列,就从1开始  
  }  
   
  function   add()  
  {  
  var   str=document.all.dir.value;  
  var   obj=document.all.dirselect  
  remove_singer(obj)  
  a=str.split(",")  
  for(var   i=0;i<a.length;i++)  
  add_singer(obj,a[i],a[i])  
  }  
  </script>  
  <input   type="text"   value="C:,D:,E:"   name="dir"><input   type="button"   value="添加"   onclick="add()">  
  驱动:<select   id="dirselect"></select>  
  Top

4 楼flyskytoday(夜漫漫路漫漫)回复于 2004-12-04 20:12:35 得分 30

<input   type="text"   name="abc"   value="c:,d:,e:">  
  <input   type="button"   value="添加"   onclick="ab()">  
  <select   name="sele"></select>  
  <script   language="javascript">  
  <!--  
  function   ab()  
  {  
  var   str=abc.value;  
  str=str.split(",");  
  for(var   i=0;i<str.length;i++)  
  addvalue(str[i]);  
  }  
  function   addvalue(bb)  
  {  
  var   dd;  
  dd   =   document.createElement("option");  
  dd.text   =   bb;  
  document.all.sele.add(dd);  
  }  
  //-->  
  </script>Top

相关问题

  • =========难题。难题======
  • 难题!难题!难题!
  • 难题
  • 难题??!!!
  • 难题~~~~~~~~
  • 难题
  • 难题。
  • 难题!
  • 难题
  • 难题!

关键词

  • 显示
  • dir
  • obj
  • options
  • str
  • var

得分解答快速导航

  • 帖主:hawkflying
  • blow_jj
  • zhaoxiaoyang
  • lienzhu
  • flyskytoday

相关链接

  • Web开发类图书

广告也精彩

反馈

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