CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  JavaScript

请教一个关于select list与radio的问题。

楼主henhuaqi(努力学习中)2003-12-01 17:48:03 在 Web 开发 / JavaScript 提问

我的一个form里面有一个select   list,两个radio,  
  <select   name="select"   onChange="validate();"   >  
  <option   >2003-12<option>  
  <option   >2003-11<option>  
  </select>  
  <input   type   =   "radio"   value   =   "show"   name   =   "change2"><font   color="#FF0000"   size="3">操作1   </font>                                                                                                                  
  <input   type   =   "radio"   value   =   "hide"   name   =   "change2"   ><font   color="#FF0000"   size="3">操作2   </font>      
  select里面的值是从数据库里面的取出来填入的,也就是说是可变的。  
  但是不管怎么变,我想select   list的值除了第1个值外其它的值只能进行操作2。  
  不晓得这个如何控制呢???  
  问题点数:30、回复次数:7Top

1 楼zhfkiller(杀手)回复于 2003-12-01 18:08:28 得分 10

<HTML>  
  <HEAD>  
  <META   NAME="GENERATOR"   Content="Microsoft   Visual   Studio   6.0">  
  <TITLE></TITLE>  
  </HEAD>  
  <BODY>  
  <select   name="select0"   onChange="validate()">  
  <option   value="2003-12">2003-12</option>  
  <option   value="2003-11">2003-11</option>  
  </select>  
  <input   id="my1"   type   =   "radio"   value   =   "show"   name   =   "change2"><font   color="#FF0000"   size="3">操作1   </font>                                                                                                                  
  <input   id="my2"   type   =   "radio"   value   =   "hide"   name   =   "change2"   ><font   color="#FF0000"   size="3">操作2   </font>      
  <script>  
  function   validate(){  
  my1.disabled   =   (select0.value   !=   "2003-12");  
  }  
  </script>  
  </BODY>  
  </HTML>  
  Top

2 楼henhuaqi(努力学习中)回复于 2003-12-02 09:20:07 得分 0

function   validate(){  
  my1.disabled   =   (select0.value   !=   "2003-12");  
  }  
  2003-12是可变的,有可能第1个值为2004-01或者其他的,反正是时间加月份。  
  所以不能用my1.disabled   =   (select0.value   !=   "2003-12")来判断。Top

3 楼lindentree(菩提树)回复于 2003-12-02 13:16:50 得分 0

upTop

4 楼henhuaqi(努力学习中)回复于 2003-12-02 17:33:04 得分 0

没有人回答么???  
  Top

5 楼henhuaqi(努力学习中)回复于 2003-12-03 09:15:14 得分 0

自己顶一下  
  Top

6 楼duhastfaust()回复于 2003-12-03 10:19:05 得分 20

<HTML>  
  <HEAD>  
  <META   NAME="GENERATOR"   Content="Microsoft   Visual   Studio   6.0">  
  <TITLE></TITLE>  
  </HEAD>  
  <BODY>  
  <select   id="select0"   name="select0"   onChange="validate()">  
  <option   value="2003-12">2003-12</option>  
  <option   value="2003-11">2003-11</option>  
  <option   value="2003-11">2003-1</option>  
  <option   value="2003-11">2003-10</option>  
  </select>  
  <input   id="my1"   type   =   "radio"   value   =   "show"   name   =   "change2"><font   color="#FF0000"   size="3">操作1   </font>                                                                                                                  
  <input   id="my2"   type   =   "radio"   value   =   "hide"   name   =   "change2"   ><font   color="#FF0000"   size="3">操作2   </font>      
  <script>  
  function   validate()  
  {  
  if(document.all.select0.selectedIndex   !=0)  
      {  
                    document.all.my1.disabled=true  
      }  
  else  
      {  
                    document.all.my1.disabled=false  
      }  
  }  
  </script>  
  </BODY>  
  </HTML>Top

7 楼henhuaqi(努力学习中)回复于 2003-12-04 09:40:40 得分 0

啊,谢谢,问题终于解决了。Top

相关问题

  • 表格与a multi-select list box 的问题!!!
  • input radio select的问题...
  • select (select top 1 from list where id in 问题
  • radio
  • 在radio、select中怎样存入,显示数据?
  • 怎么将checkbox, radio, select控件设置为只读,不可选?
  • select
  • select
  • ???select
  • select

关键词

  • 操作

得分解答快速导航

  • 帖主:henhuaqi
  • zhfkiller
  • duhastfaust

相关链接

  • Web开发类图书

广告也精彩

反馈

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