日期:2014-05-17  浏览次数:20634 次

点击radio ,一个JSP页面怎么把radio的值传给另外一个JSP页面
效果是这样的 :

在a.JSP页面中点击"选择组织机构"的链接打开b.jsp,b.jsp页面中有一个table的数据列表,每一行都有个radio,当点击任意行的radio的时候会把b.jsp页面关闭,同时把raido的值传到a.jsp页面,请问怎么做?




------解决方案--------------------
类似于QQ邮箱的选择收件人的功能,我这边是用div实现的效果,所以可以直接在同一个页面操作,你的b.jsp是打开的新窗口的话,其实也不难,不用与后台交互,直接通过父子窗口的方法调用
window.parent 是iframe页面调用父页面对象
window.opener 是window.open 打开的子页面调用父页面对象
JScript code

         function UpdateParent(){
              var _parentWin = window.opener;
              _parentWin.form1.username.value = "xxxx" ;
         }
         function childInvokeParent(){  
              var parentVairous = window.opener.window.parentVairous;  
              alert(parentVairous);     
         }