frameset里一个frame中获取下拉框、单选框的值并作为参数传递到另一个frame里并显示结果...

  [b] frameset里一个frame中获取下拉框、单选框的值并作为参数传递到另一个frame里并显示结果 [/b][b]收藏 [/b]
  最近在一个项目中,由于根据需求,需要增加一个概览页面,也就是最高权限用户可以对全局概况有一个总的了解,下面就来简单介绍下,主要是对于其中实现的部分小技巧做一下总结。贴图示例如下:
  
  在这个页面中一个frameset里有三个frame,分为左中右三个部分,中间是显示部分,右边的上半部分是快速查询部分,里面主要是由三个下拉框和一个单选框组成,通过点击按钮将参数传递到另外一个页面,并且这个页面是在中间的frame里显示最终的结果。
  看代码:
  
  function openWindow()
  {
  var year = document.getElementById("ddlYear").options[documen t.getElementById("ddlYear").selectedIndex].text;
  var city = document.getElementById("ddlCity").options[documen t.getElementById("ddlCity").selectedIndex].value;
  var county = document.getElementById("ddlCounty").options[docum ent.getElementById("ddlCounty").selectedIndex].valu e;
  var rbltable =document.getElementById("rblType");
  var rbs= rbltable.getElementsByTagName("INPUT");
  for(var i = 0;i
  ...
  
  ....
  以上是在js中获取服务器端控件dropdownlist和radiobuttonlist控件值的方法:
  dropdownlist控件:
  var city = document.getElementById("ddlCity").options[documen t.getElementById("ddlCity").selectedIndex].value;
  -------------------------------------------------- --------------------------------------------------- --------------------------------------------
  radiobuttonlist控件:
  var rbltable =document.getElementById("rblType");
  var rbs= rbltable.getElementsByTagName("INPUT");
  for(var i = 0;i
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值