页面传值

1.用的是bootstap框架,先引入链接,google、ie浏览器测试可以使用,火狐测试,无反应,请指点一下
2.a页面点击按钮,跳出弹框,onClick=“open…”,点击打开b页面

<form name="form1" id="query" method="post" action=""
					class="form-inline  has-float-label">
					<div class="fixed" id="testuse">
						&nbsp;&nbsp; <strong>仓库代码</strong>
						<div id="inputss" class="input-group">
							<span class="input-group-btn"> <input type="text"
								class="form-control" name="stcode" id="stcode" value="">
								<a href="javascript:void(null)" class="add"
								onClick="open('${pageContext.request.contextPath}/basicData/oStorage/test.do','','resizable=1,scrollbars=1,status=no,toolbar=no,menu=no,width=1323px,height=600,left=300,top=150')">
									<button id="btn" class="btn btn-default" type="button">
										<span class="glyphicon glyphicon-search"></span>
									</button>
							</a>
							</span>
						</div>						
					</div>
				</form>
  1. b页面:生成的表格,input是隐藏的用于接收双击接收的内容,注意:id的值在a、b页面都是唯一的。
<!-- 表格 --> 
		<div class="panel-body">
			<table id="myTable" class="tablesorter"  border="1" onclick="selectRow(this)" >
				
			</table>
			<div>
			<input id="stcode" style="display: none;">
			</div>
		</div>
<!-- 双击传值事件 -->
		<script type="text/javascript">		

			//选中把值返回到文本框		
			function selectRow(obj) {
				if (event.srcElement.tagName == "TD") {
					 $("#myTable tr").dblclick(
							function() {
								$("#stcode").val(  $(this).closest("tr").find("td").eq(0).text() );																											
								//然后将本页面的id值传递给上一页面
								window.opener.document.getElementById("stcode").value= document.getElementById("stcode").value;										
								window.close();
							}); 
				}
			
		
			}
		</script>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值