从子页你传值到父页面
<%@ page language="java" contentType="text/html; charset=GBK"%>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%>
<%@ taglib uri="/WEB-INF/cvicse-param.tld" prefix="param"%>
<%@ taglib uri="/WEB-INF/cvicse-common.tld" prefix="common"%>
<%
response.setHeader("Cache-Control", "no-store");
response.setHeader("Pragma", "no-cache");
response.setDateHeader("Expires", 0);
%>
<link href="/css/public.css" rel="stylesheet" type="text/css">
<script language="javascript" src="/cbdt/js/jquery.js">
</script>
<html:html>
<head>
<base target="_self" />
<title>清污单位查询</title>
</head>
<body onbeforeunload="aaall()"
onkeydown="if(event.keyCode==13)event.keyCode=9">
<form method="post" action="/fwrqwxyList.do?method=queryDw">
<br />
<h2 align="center">
清污单位查询
</h2>
<table width="95%" align="center" border="1">
<tr>
<td colspan="4" class="tab">
<table class="tabs" cellpadding=0 cellspacing=0>
<tr>
<td class=tab_sf></td>
<td class=tab_f>
查询条件
</td>
<td class=tab_ef></td>
</tr>
</table>
</td>
</tr>
<tr>
<th>
单位名称
</th>
<td>
<html:text styleId="dwmc" property="dtywfwrqwdwsqbPO.dwmc"
name="fwrqwxyForm" maxlength="60" title="单位名称" />
</td>
<th>
单位代码
</th>
<td>
<html:text styleId="sqbh" property="dtywfwrqwdwsqbPO.sqbh"
name="fwrqwxyForm" maxlength="60" title="单位代码" />
</td>
</tr>
<tr>
<td class="Show" colspan="4">
</td>
</tr>
<tr>
<td align="center" colspan="4">
<input name="back" type="button" class="button" onClick="query()"
value=" 查 询 ">
<input name="back" type="button" class="button"
onclick="clearAll()" value="重 置">
</td>
</tr>
<!-- 以下为分页显示 -->
<tr>
<td bgcolor="CCDCF2" colspan="9" align="center">
<bean:write name="fwrqwxyForm" property="pageConditionStr"
filter="false" />
<bean:write name="fwrqwxyForm" property="pageFooter" filter="false" />
</td>
</tr>
</table>
<table width="95%" align="center" border="1">
<tr>
<th width="5%">
操作
</th>
<th width="20%">
单位名称
</th>
<th width="15%">
法定代表人姓名
</th>
<th width="15%">
单位地址
</th>
<th width="12%">
申请作业等级
</th>
<%--
<th width="15%">
水域服务范围
</th> --%>
</tr>
<logic:notEmpty name="fwrqwxyForm" property="pageResult.pageIterator">
<logic:iterate id="data" name="fwrqwxyForm"
property="pageResult.pageIterator" indexId="index">
<tr onMouseOver="this.style.backgroundColor='#FFCCCC'"
onMouseOut="this.style.backgroundColor=''">
<td>
<input type="radio" name="select" id="index"
value="<bean:write property='sqbh' name='data' />||<bean:write property='dwmc' name='data' />||<bean:write property='sqzydj' name='data' />||<bean:write property='zsbh' name='data' />||<bean:write property='syfwfw' name='data' />||<bean:write property='syfwfwbz' name='data' />||<bean:write property='zsyxq' name='data' />" />
</td>
<td>
<!-- 单位名称 -->
<bean:write property="dwmc" name="data" />
</td>
<td>
<!-- 法定代表人姓名 -->
<bean:write property="fddbrxm" name="data" />
</td>
<td>
<!-- 单位地址 -->
<bean:write property="dwdz" name="data" />
</td>
<td>
<!-- 申请作业等级 -->
<bean:write property="sqzydj" name="data" />
</td>
<!--
<td>
水域服务范围
<bean:write property="syfwfw" name="data" />
</td> -->
</tr>
</logic:iterate>
</logic:notEmpty>
</table>
<br />
<table cellpadding="0" cellspacing="0" border="1" width="95%"
align="center">
<tr>
<td colspan="6" align="center">
<input type="button" class="button" onclick="okWid()"
id="toSave" value="确 定">
<input type="button" class="button" onclick="closeWid()"
id="toSave" value="关 闭">
</td>
</tr>
</table>
</form>
</body>
<script>
var flag = true;
function clearAll() {
$(":text").each(function() {
this.value = "";
});
}
function closeWid() {
window.close();
}
function okWid() {
var one=false;
$("input[type=radio]").each(function() {
if (this.checked) {
one=true;
}
});
if(!one){
alert("请选择清污单位");
return ;
}
flag = false;
window.close();
}
function aaall() {
//$(":radio").each()
var list = new Array();
if (!flag) {
$("input[type=radio]").each(function() {
if (this.checked) {
var ss = this.value.split("||");
list[0] = ss[0];
list[1] = ss[1];
list[2] = ss[2];
list[3] = ss[3];
list[4] = ss[4];
list[5] = ss[5];
list[6] = ss[6];
}
});
}else{
list=null;
}
window.returnValue = list;
}
function query() {
document.forms[0].action = "/fwrqwxyList.do?method=queryDw";
document.forms[0].submit();
}
</script>
</html:html>
分享到:
相关推荐
综上所述,EasyUI弹出窗口的传值与调用父页面方法涉及到前端页面交互的基本技术,理解并熟练掌握这些技巧对于前端开发者来说至关重要。通过正确使用这些方法,可以有效地实现页面间的数据流动和功能协同,提升用户...
这个过程就称为“子窗口传值到父窗口”。在JavaScript中,我们可以利用多种方法实现这一功能。以下是一些常用的技术和步骤: 1. **使用window.opener属性**: - 子窗口可以通过`window.opener`属性访问父窗口的...
"子窗体传值给父窗体"是一个常见的交互模式,它涉及到窗体间的通信和事件处理。以下是对这个主题的详细阐述: 1. **子窗体的创建与显示** - 在父窗体中,我们通常会定义一个方法来实例化并显示子窗体。例如,可以...
在这个例子中,子页面通过`window.opener`获取到父页面的引用,并修改了父页面文本框的值。 二、子页面是iframe框架中的页面情况 如果子页面是作为iframe嵌入在父页面中,我们可以通过`parent`关键字来访问父页面...
4. **使用Ajax获取数据**:父页面通过Ajax向服务器发送请求,获取所需数据,然后可以将数据存储在上述的SessionStorage或LocalStorage中,或者嵌入到HTML结构(如隐藏元素)中,供子页面加载后使用。例如: ```...
在这个场景中,"子父窗口传值"指的是在同一个Web应用中,子页面(通常是弹出窗口或iframe)向父页面传递数据,或者父页面向子页面传递数据,以实现特定的功能交互,而这种交互通常是为了避免不必要的后台通信,提高...
父页面动态的获取子页面的元素,以及弹出子页面的时候获取父页面的元素;
父页面获取子页面元素 格式: $("#iframeID").contents().find("#eleID") 示例代码: father.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>...
父页面可以将值添加到View State,然后在子页面的Init或Load事件中获取。 ```csharp // 父页面 ViewState["MyValue"] = TextBox1.Text; // 子页面 string value = (string)ViewState["MyValue"]; ``` 4. **...
"模式窗体页面传值"这一主题主要关注的是如何在模态对话框(模式窗体)与主窗口(页面)之间有效地传输数据。以下是一些关键知识点: 1. **模式窗体(Modal Form)**:模式窗体是一种阻止用户与窗口背后内容交互的...
这通常适用于父页面能够控制子页面的创建和销毁的情况。 2. 事件冒泡:如果一级页面是顶级窗口,可以通过事件冒泡机制,由三级页面触发一个事件,一级页面监听并处理这个事件,从而获取数据。 3. 利用History API...
当子页面处理完数据后,可能还需要将结果传递回父页面。同样,可以使用 `postMessage` 方法发送消息,然后在父页面监听 `message` 事件。例如,在子页面中: ```javascript // 假设处理完数据后,结果保存在 result...
有一种是window.opener传值,子页面可以获取父页面的窗口对象,从而获取对象的值。这种方式不存在传值长度限制,但不能跨域。另一种是cookies传值,传值长度有限制。还有URL传值,值也是有限制,但能跨域。 二、ASP...
在Layui框架中,使用表格模板与layer弹层组件进行父页面和子页面之间的传值交互是一项常见的需求。Layui是一个轻量级的前端UI库,其layer模块提供了丰富的弹窗功能,包括对话框、提示、加载层等,非常适合用于构建...
总的来说,`iframe`子向父页面传值是一个常见的需求,尤其是在处理跨域问题时。通过学习和实践这个实例,开发者不仅可以掌握一种实用的技术,还能加深对Web安全和浏览器限制的理解,提升自己的开发技能。
这个场景下,"子父窗口传值--动态添加行"涉及到的技术点主要是JavaScript中的跨窗口通信以及DOM操作,主要应用于Web应用的交互设计。 首先,让我们了解什么是子父窗口。在浏览器环境中,一个窗口可以打开另一个窗口...
在父窗体里面点击按钮,弹出子窗体, 查询所有的员工信息,选择复选框checkbox 选择所要的员工, 点击确定, 被选中的值被传入父窗体,并且每个员工前面都有一个 checkbox , 在父窗体里面选择对应的员工又可以删除
Layer子层给父层页面元素赋值,以达到向父层页面传值的效果实例是指在layer弹出框中,将子层的数据传递到父层页面的方法。这种方法可以在实际开发中发挥重要作用,例如在选择商家时,需要将子层的选择结果传递到父层...
`getCurrentPages()`返回一个数组,该数组包含了从根页面到当前页面的所有页面对象,数组的最后一个元素是当前页面对象,倒数第二个则是它的父页面对象。因此,我们可以通过这个数组的长度来确定父页面的位置,例如...
在这段代码中,首先使用`plus.webview.currentWebview().opener()`获取到了打开当前页面(子页面B)的父页面(A页面)对象。如果知道父页面的ID,则可以直接使用`plus.webview.getWebviewById('A')`来获取父页面对象...