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


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 相关文章推荐
用javascript操作xml
Nov 04 Javascript
jQuery-ui中自动完成实现方法
Jun 10 Javascript
探讨javascript是不是面向对象的语言
Nov 21 Javascript
node.js下when.js 的异步编程实践
Dec 03 Javascript
javascript实现获取字符串hash值
May 10 Javascript
js动态创建及移除div的方法
Jun 03 Javascript
带有定位当前位置的百度地图前端web api实例代码
Jun 21 Javascript
微信小程序开发的四十个技术窍门总结(推荐)
Jan 23 Javascript
jQuery插件echarts实现的去掉X轴、Y轴和网格线效果示例【附demo源码下载】
Mar 04 Javascript
javascript实现QQ空间相册展示源码
Dec 12 Javascript
javascript面向对象三大特征之继承实例详解
Jul 24 Javascript
Node.js设置定时任务之node-schedule模块的使用详解
Apr 28 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
Zerg建筑一览
2020/03/14 星际争霸
利用discuz自带通行证整合dedecms的方法以及文件下载
2007/03/06 PHP
PHP session会话的安全性分析
2011/09/08 PHP
php中JSON的使用方法
2015/04/30 PHP
PHP策略模式定义与用法示例
2017/07/27 PHP
找到一点可怜的关于dojo资料,谢谢作者!
2006/12/06 Javascript
二行代码解决全部网页木马
2008/03/28 Javascript
JavaScript 变量基础知识
2009/11/07 Javascript
jquery实现的带缩略图的焦点图片切换(自动播放/响应鼠标动作)
2013/01/23 Javascript
jQuery contains过滤器实现精确匹配使用方法
2013/04/12 Javascript
解析prototype,JQuery中跳出each循环的方法
2013/12/12 Javascript
jQuery ajax serialize() 方法使用示例
2014/11/02 Javascript
实现div内部滚动条滚动到底部和顶部的代码
2017/11/15 Javascript
jQuery实现的两种简单弹窗效果示例
2018/04/18 jQuery
cnpm加速Angular项目创建的方法
2018/09/07 Javascript
详解vue-cli中使用rem,vue自适应
2019/05/06 Javascript
vue使用自定义指令实现拖拽
2021/01/29 Javascript
jQuery实现弹出层效果
2019/12/10 jQuery
ng-alain的sf如何自定义部件的流程
2020/06/12 Javascript
[02:41]DOTA2亚洲邀请赛小组赛第三日 赛事回顾
2015/02/01 DOTA
解决python读取几千万行的大表内存问题
2018/06/26 Python
对python Tkinter Text的用法详解
2018/10/11 Python
python 实现生成均匀分布的点
2019/12/05 Python
python3 webp转gif格式的实现示例
2019/12/10 Python
使用Python实现批量ping操作方法
2020/05/06 Python
mac系统下安装pycharm、永久激活、中文汉化详细教程
2020/11/24 Python
New Balance法国官方网站:购买鞋子和服装
2019/09/01 全球购物
大学生毕业求职的自我评价
2013/09/29 职场文书
安全生产先进个人材料
2014/02/06 职场文书
《姥姥的剪纸》教学反思
2014/02/25 职场文书
小学师德标兵先进事迹材料
2014/05/25 职场文书
思想纪律作风整顿剖析材料
2014/10/11 职场文书
2015年三年级班主任工作总结
2015/05/21 职场文书
中学教师读书笔记
2015/07/01 职场文书
适合毕业生创业的项目怎么找?
2019/08/08 职场文书
读《庄子》有感:美而不自知
2019/11/06 职场文书