网页从弹窗页面单选框传值至父页面代码分享


Posted in Javascript onSeptember 29, 2015

在项目中,需要完成这样一个功能:在加入新机构的时候,需要选择它的上级机构,实现方式为点击查找填入按钮,弹出弹窗页面,用户点击所需的行,并点击确定按钮,将用户选择的机构名称和机构代码传回到加入新机构的页面。

在这里记录一下弹窗页面代码

网页从弹窗页面单选框传值至父页面代码分享

<!DOCTYPE html PUBLIC "-//WC//DTD HTML . Transitional//EN" "http://www.w.org/TR/html/loose.dtd">
 <%@ page contentType="text/html;charset=utf-" pageEncoding="utf-" language="java" %>
 <%@ taglib uri="/struts-tags" prefix="s"%>
 <%@ taglib uri="/page-tags" prefix="p"%>
 <html>
   <head>
     <title>机构点选查询</title>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-">
     <link rel="stylesheet" type="text/css" href="../css/style.css" />
     <link rel="stylesheet" type="text/css" href="../css/newStyle.css" />
     <script type="text/javascript" src="../js/jquery.js"></script>
     <script type="text/javascript" src="../js/common.js"></script>
     <script type="text/javascript" charset="utf-">
 //点击整行都可选中单选框
     function clickTr(obj) {
     $("#mainTable tbody tr td input[type='radio']").attr("checked",
         "undefined");
     $("td input[type='radio']", obj).attr("checked", "checked");
     //alert($("td input[name='insideEquip.equipinstance']",obj).val());
   }
 //将通过td的class获取到的值传到父页面对应的元素上
   function setValue() {
     var input = $("#mainTable tbody tr td input[type='radio']:checked");
     if (!input.val()) {
 
       window.close();
       return;
     }
     var tr = input.parent().parent();
     
     window.opener.document.getElementById("textagencyid").value = $(
         "td.agancy input", tr).val();
     window.opener.document.getElementById("textagencyname").value = $(
         "td.agencyname", tr).text();
     
     window.close();
   }  
   </script>
   </head>
   <body>
 <div class="searchArea" style="height:px;">
 <form action="" method="post">
     <input class="button" type="button" value="确定" onclick="javascript:setValue();"/>
     </form>
   </div>
    <div class="tableArea">
   <table class="mainTable" id="mainTable">
     <thead>
     <tr>
               <th>选择</th>
               <th>机构编号</th>
               <th>机构名称</th>
               <!--<th>工作岗位码</th>-->
               <th>上级机构</th>
               <th>组织机构代码</th>
               <th>机构类别</th>        
     </tr>
     </thead>
     <tbody>  
    <s:iterator value="busiAgencys" var="p" >
     <tr onclick="clickTr(this);">
     <td class="agancy"><input type="radio" name="log" value="<s:property value="agencyid"/>" ></td>
     <td><s:property value="agencyid"/></td>
     <td class="agencyname"><s:property value="agencyname"/></td>
     <!--<td><s:property value="handle"/></td>-->
     <td><s:property value="sjjg"/></td>
     <td><s:property value="orgcode"/></td>
     <td><s:property value="jglb"/></td>
    </tr>
    </s:iterator>    
     </tbody>
   </table>
   <div class="pagin">
     <p:page href="findBusiAgency" css="pages" totalPage="${totalPage}" page="${page}"></p:page>
   </div>  
   </div>
   <script type="text/javascript">
   $('.tablelist tbody tr:odd').addClass('odd');
   </script>
   </body>
 </html>

以上代码很简单吧,需要的朋友可以直接拷贝使用,以上内容希望对大家有所帮助。

Javascript 相关文章推荐
关于onScroll事件在IE6下每次滚动触发三次bug说明
Sep 21 Javascript
获取offsetTop和offsetLeft值的js代码(兼容)
Apr 16 Javascript
优化Jquery,提升网页加载速度
Nov 14 Javascript
深入理解javascript作用域和闭包
Sep 23 Javascript
javascript消除window.close()的提示窗口
May 20 Javascript
JavaScript 经典实例日常收集整理(常用经典)
Mar 30 Javascript
AngularJS基础 ng-init 指令简单示例
Aug 02 Javascript
微信小程序开发之animation循环动画实现的让云朵飘效果
Jul 14 Javascript
jquery版轮播图效果和extend扩展
Jul 18 jQuery
Node.js 中使用 async 函数的方法
Nov 20 Javascript
在vue中使用Autoprefixed的方法
Jul 27 Javascript
小程序富文本提取图片可放大缩小
May 26 Javascript
pace.js页面加载进度条插件
Sep 29 #Javascript
js强制把网址设为默认首页
Sep 29 #Javascript
jQuery EasyUI Dialog拖不下来如何解决
Sep 28 #Javascript
JQuery实现左右滚动菜单特效
Sep 28 #Javascript
JS动态日期时间的获取方法
Sep 28 #Javascript
js电话号码验证方法
Sep 28 #Javascript
JavaScript多图片上传案例
Sep 28 #Javascript
You might like
phpMyadmin 用户权限中英对照
2010/04/02 PHP
php开启安全模式后禁用的函数集合
2011/06/26 PHP
php文件上传原理与实现方法详解
2019/12/20 PHP
jQuery 使用手册(六)
2009/09/23 Javascript
javascript中length属性的探索
2011/07/31 Javascript
解决jQuery动态获取手机屏幕高和宽的问题
2014/05/07 Javascript
javascript自动生成包含数字与字符的随机字符串
2015/02/09 Javascript
jquery实现点击展开列表同时隐藏其他列表
2015/08/10 Javascript
JavaScript判断用户名和密码不能为空的实现代码
2016/05/16 Javascript
jQuery实现下拉菜单(内容为时间)的实时更新及图表的随动更新的方法
2016/07/07 Javascript
微信小程序 window_x64环境搭建
2016/09/30 Javascript
基于BootstrapValidator的Form表单验证(24)
2016/12/12 Javascript
js实现楼层导航功能
2017/02/23 Javascript
EasyUI的DataGrid绑定Json数据源的示例代码
2017/12/16 Javascript
vue 项目build错误异常的解决方法
2019/04/22 Javascript
详解50行代码,Node爬虫练手项目
2019/04/22 Javascript
JavaScript实现PC端横向轮播图
2020/02/07 Javascript
Python中扩展包的安装方法详解
2017/06/14 Python
python书籍信息爬虫实例
2018/03/19 Python
Python3.6连接Oracle数据库的方法详解
2018/05/18 Python
python数据挖掘需要学的内容
2019/06/23 Python
解决运行出现'dict' object has no attribute 'has_key'问题
2020/07/15 Python
python用tkinter实现一个简易能进行随机点名的界面
2020/09/27 Python
Windows环境下Python3.6.8 importError: DLLload failed:找不到指定的模块
2020/11/01 Python
python 实现百度网盘非会员上传超过500个文件的方法
2021/01/07 Python
利用python查看数组中的所有元素是否相同
2021/01/08 Python
中学生团员自我评价分享
2013/12/07 职场文书
工业设计专业自荐书
2014/06/05 职场文书
宣传普通话标语
2014/06/27 职场文书
模具设计与制造专业自荐书
2014/07/01 职场文书
白酒营销策划方案
2014/08/17 职场文书
迎国庆演讲稿
2014/09/15 职场文书
九寨沟导游词
2015/02/02 职场文书
党员自我评价2015
2015/03/03 职场文书
初中语文教学反思范文
2016/03/03 职场文书
MySQL实例精讲单行函数以及字符数学日期流程控制
2021/10/15 MySQL