CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2EE / EJB / JMS

jsp页面上选择某下拉列表框后,判断如果是a,则使另一个输入框可编辑。怎么做啊??在线急等。

楼主pinglv(Amanda)2005-08-25 09:15:39 在 Java / J2EE / EJB / JMS 提问

jsp页面上选择某下拉列表框(名为Sel_dt)后,判断如果是a,则使另一个输入框(名为Txt_type)可编辑。  
   
  得用javascript吧?有例子代码吗?  
   
  谢谢。 问题点数:20、回复次数:7Top

1 楼Little_qd(沉淀思想)回复于 2005-08-25 09:34:12 得分 8

var   selvalue   =   document.form1.Sel_dt.options[document.form1.Sel_dt.selectedIndex].value;  
  if(selvalue   ==   "a"){  
      document.form1.Txt_type.readonly   =   false;  
  }else{  
      document.form1.Txt_type.readonly   =   true;  
  }  
   
  放到Sel_dt的onchange事件调用的方法里Top

2 楼linlimin2100(天堂马贼)回复于 2005-08-25 09:41:14 得分 2

支持楼上的,不过,还有其它方法。Top

3 楼pinglv(Amanda)回复于 2005-08-25 09:54:17 得分 0

怎么写Sel_dt的onchange事件方法啊?  
   
  没写过,麻烦再讲讲吧。Top

4 楼boyu_song(我这样会不会遭天谴,我只是想看看这个论坛的ID最大可以多大?)回复于 2005-08-25 10:19:43 得分 5

如果Sel_dt的初值为空的话:  
  if(document.FORM1.Sel_dt.value==null)  
  {return;  
  }else{  
  ...........................  
  }  
  ////////////////////////////////////////////////////  
  如果Sel_dt的初值为0就把那个比较换成0。  
  Top

5 楼pinglv(Amanda)回复于 2005-08-25 12:27:42 得分 0

我已经这样写了:  
  <select   name="Sel_dt"   onchange="selectChange();">  
  <script   language=javascript>  
  //选择“分类选择”下拉列表框后,做相应操作  
  function   onchange()  
  {  
  var   selvalue   =   document.form01.Sel_dt.options[document.form01.Sel_dt.selectedIndex].value;  
  if(selvalue   ==   "A"){  
      document.form01.Txt_type.readonly   =   true;  
  }  
  if(selvalue   ==   "B"){  
      document.form1.Txt_str.readonly   =   false;  
  }  
  }  
   
  </script>  
   
  为什么在页面上没有作用???Top

6 楼lancelobb(兰斯洛特)回复于 2005-08-25 13:05:56 得分 5

1、你的select是放在form里吗?不是的话要用document.getElementById(Sel_dt).value  
  2、你select里onchange事件触发的函数名和你定义的不一样,怎么执行呢?Top

7 楼pinglv(Amanda)回复于 2005-08-25 14:01:09 得分 0

晓得了。谢谢,   *^_^*Top

相关问题

  • 输入http://localhost:8080显示欢迎页面但无法显示JSP页面
  • 输入http://localhost:8080显示欢迎页面但无法显示JSP页面
  • 如何在 JSP 页面中输入 “汉语拼音“ 重赏!!!
  • jsp页面里现实下拉列表框数据的问题???非常郁闷
  • jsp页面提交后,下拉列表框的值保持原来的值。
  • 列表框里的内容怎么样提交到jsp页面上?(在线等)
  • 关于jsp页面跳转和list列表翻页得问题高分啊(100)
  • 如何在jsp页面中实现列表框?需要动态添加列表框的内容
  • 借人气问个JSP的小问题 在一个jsp页面怎么获得另一个页面的某个输入框中用户输入的数据呢?
  • 在jsp页面中如何使页面打开时光标自动定位到某个输入项上??

关键词

  • 页面
  • document
  • sel
  • dt
  • form1
  • onchange事件
  • 方法
  • txt
  • type

得分解答快速导航

  • 帖主:pinglv
  • Little_qd
  • linlimin2100
  • boyu_song
  • lancelobb

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

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