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

请教关于表单select取值问题

楼主zhupeibin(名剑流)2005-05-19 17:08:48 在 Web 开发 / ASP 提问

这样一个下拉框  
  <select   name="dm">  
        <option   value="001">安徽</option>  
        <option   value="002">北京</option>  
  </select>  
  如果选中安徽  
  提交时,用request.form("dm")可以取到值“001”  
  如何能取到“安徽”  
  谢谢 问题点数:50、回复次数:12Top

1 楼caiyueguixin(zpflovezcj)回复于 2005-05-19 17:18:35 得分 10

if   request("dm")   ="001"   then   安徽  
  if   request("dm")   ="002"   then   北京  
   
  或者用javascript  
  或者建立一个数据库表   保存   安徽,北京等数据  
  Top

2 楼mymyal123(风之森)回复于 2005-05-19 17:20:08 得分 3

<select   name="dm">  
        <option   value="安徽">安徽</option>  
        <option   value="北京">北京</option>  
  </select>  
  Top

3 楼zhupeibin(名剑流)回复于 2005-05-19 17:30:37 得分 0

两位老兄的方法都不合适,实际上我的option中的内容是从数据库中提出的,是变化的,代码是肯定需要的。难道没有一种简单的方法可以取出吗Top

4 楼fangq(jack)回复于 2005-05-19 17:58:58 得分 3

把value删除掉就OK!Top

5 楼aspme(.net初成型)回复于 2005-05-19 18:04:23 得分 3

从数据库中读取出来啊  
  数据库字段:  
  ID,地区号,地名  
   
    1     001           安徽  
    2     002           北京Top

6 楼sys9933(草人)回复于 2005-05-19 18:06:56 得分 3

<select   name="dm">  
        <option   value="安徽">安徽</option>  
        <option   value="北京">北京</option>  
  </select>  
  Top

7 楼riyao(日尧)回复于 2005-05-19 18:10:51 得分 3

去掉value..就是了..Top

8 楼seavoher(rrrrr)回复于 2005-05-19 18:11:11 得分 3

赞同aspme(技术转型中)的做法,这种方法最妥当,也是最合理的Top

9 楼zhupeibin(名剑流)回复于 2005-05-19 21:04:54 得分 0

如果从数据库中读,就又要和数据库交互一次,增加流量。这是我不愿意的  
  大家说了半天也没有什么简单的办法读出来,  
  不要value?我说过代码也是需要的,所以代码和名称都要读出来。Top

10 楼markof(骷骷骨骨)回复于 2005-05-19 22:20:55 得分 19

不如这样  
  <select   name="dm">  
        <option   value="安徽|001">安徽</option>  
        <option   value="北京|002">北京</option>  
  </select>  
  提交后用个分离函数把"|"前的数据和"|"后的数据分离。  
  这样做就是得多做一个函数,这样可以满足你的要求,也解决了再次读数据的麻烦。  
  不知你满意否。Top

11 楼arpenker(爱拼客)回复于 2005-05-19 22:40:30 得分 3

UP..GOODTop

12 楼zhupeibin(名剑流)回复于 2005-05-20 09:14:34 得分 0

好了,谢谢各位,结帐了Top

相关问题

  • 表单取值问题
  • select取值
  • 这个表单提交取值问题怎么解决!
  • select取值问题
  • 一个用lotusscript从表单中取值的问题(在线等答案)
  • select元素,取值问题???
  • 如何从 <select multiple ... /> 中取值?
  • structs的<html:select>的取值问题
  • 取值?
  • 取值

关键词

  • 数据库
  • 代码
  • 数据
  • 安徽
  • dm
  • 方法
  • 北京
  • request

得分解答快速导航

  • 帖主:zhupeibin
  • caiyueguixin
  • mymyal123
  • fangq
  • aspme
  • sys9933
  • riyao
  • seavoher
  • markof
  • arpenker

相关链接

  • Web开发类图书

广告也精彩

反馈

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