CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  JavaScript

如何通过下来菜单来确定同一表单内其它相应表单元素的显示?在线等待~~~~~

楼主xingkongyongshi()2006-03-17 12:43:38 在 Web 开发 / JavaScript 提问

例如,我选择买房的时候,下面的价格单位就是   万元,选择出租的时候   下面表单的单位就是   元/月  
   
  问题点数:20、回复次数:4Top

1 楼woyingjie(Hobo)回复于 2006-03-17 12:51:05 得分 0

<div   id="div"></div>  
  <select   onchange="div.innerHTML=this.options[this.selectedIndex].unit">  
  <option   unit="万">买房</option>  
  <option   unit="元">出租</option>  
  </select>Top

2 楼echomyf(ECHO)回复于 2006-03-17 12:56:19 得分 10

<!DOCTYPE   HTML   PUBLIC   "-//W3C//DTD   HTML   4.0   Transitional//EN">  
  <HTML>  
  <HEAD>  
  <TITLE>   New   Document   </TITLE>  
  <META   NAME="Generator"   CONTENT="EditPlus">  
  <META   NAME="Author"   CONTENT="">  
  <META   NAME="Keywords"   CONTENT="">  
  <META   NAME="Description"   CONTENT="">  
  </HEAD>  
  <SCRIPT   LANGUAGE="JavaScript">  
  <!--  
      function   changeUnit(){  
          var   selectIndex   =   document.all("select1").selectedIndex;  
  if(document.all("select1").options[selectIndex].value=="1"){  
      document.all("unit").innerText="万元";  
  }else{  
      document.all("unit").innerText="元";  
  }  
      }  
  //-->  
  </SCRIPT>  
  <BODY>  
  <TABLE   border="1">  
  <TR>  
  <TD   nowrap>  
      <select   name="select1"   onchange="changeUnit()">  
          <option   value="1">买房</option>  
  <option   value="2">出租</option>  
      </select>     <div   id="unit">万元  
      </div>  
  </TD>  
  </TR>  
  </TABLE>  
  </BODY>  
  </HTML>  
  Top

3 楼mingxuan3000(铭轩)回复于 2006-03-17 13:00:48 得分 10

function   fun(){  
                var   a=document.getElementsByName("select1")[0].value;  
   
                if(a=="1"){  
   
                        document.getElementById("div1").style.display="";  
                        document.getElementById("div2").style.display="none";  
                         
                }else{  
   
                        document.getElementById("div1").style.display="none";  
                        document.getElementById("div2").style.display="";  
                }  
          }  
   
   
  <select   name="select1"   onchange="fun()">  
          <option   value="1">房</option>  
          <option   value="2">出租</option>  
  </select   >  
  <div   id="div1">万元</div>  
  <div   id="div2">   元/月</div>  
  Top

4 楼xingkongyongshi()回复于 2006-03-17 13:11:24 得分 0

谢谢上面两位指教~~~~~~~Top

相关问题

  • 如何在非表单元素提交表单?
  • 怎么遍厉表单中的表单元素
  • 如何激活表单元素
  • 关于如何激活表单元素
  • javascript中表单元素的替换?????
  • 求助:表单元素顺序问题
  • 如何删除表单元素呀
  • 怎么在表单中加入菜单?
  • 表单的下拉菜单问题
  • 如何在表单中添加菜单

关键词

得分解答快速导航

  • 帖主:xingkongyongshi
  • echomyf
  • mingxuan3000

相关链接

  • Web开发类图书

广告也精彩

反馈

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