`
wangangie3
  • 浏览: 41502 次
  • 性别: Icon_minigender_2
  • 来自: 武汉
最近访客 更多访客>>
社区版块
存档分类
最新评论

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

 
阅读更多

    frameset里一个frame中获取下拉框、单选框的值并作为参数传递到另一个frame里并显示结果 收藏
  最近在一个项目中,由于根据需求,需要增加一个概览页面,也就是最高权限用户可以对全局概况有一个总的了解,下面就来简单介绍下,主要是对于其中实现的部分小技巧做一下总结。贴图示例如下:
  
  在这个页面中一个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
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics