php点击弹出一个页面,然后选择需要的值,点击确认按钮后这个页面关闭,返回之前的页面,怎么把值也传过去

点击选择接收人,弹出这个页面,选择好之后,点击确认页面消失,同时将值赋值到之前的页面,请问该怎么实现,求解释啊!!!... 点击选择接收人,弹出这个页面,选择好之后,点击确认

页面消失,同时将值赋值到之前的页面,请问该怎么实现,求解释啊!!!
展开
 我来答
百度网友c6a6418
2013-05-24 · TA获得超过351个赞
知道小有建树答主
回答量:450
采纳率:0%
帮助的人:244万
展开全部
可以这样试试,点击A页面的 选择接收人 链接到 B 页面(弹出还是普通链接随便你) 在 B 页面选择好接收人后,点击确定提交表单到 A 页面(POST,GET都可以),A 页面做个判断,如果接收到了 B 页面的提交,就执行一段代码,这样就能把 B 页面的值传回来了

还可以使用session和cookie,B 页面选择好后把这些值存在session或cookie里,然后刷新 A 页面读取就行了,B 页面确定退出的时候要连接到 A,让他刷新下
追问
要用弹出,你说思路都懂,就是不知道弹出的话,关闭怎么把值传过去
追答

关闭不就是选完了点确定,然后页面关闭吗?

<form action="test.asp" method="post" target="_blank" onsubmit="window.opener=null;window.close();">
<input type="text" name="username" value="Bigfoot">
<input type="submit" value="提交">
</form>

百度人家的结果,你试试,不行就百度 表单提交后关闭 有很多方法

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
JovenShao
2013-05-24 · TA获得超过514个赞
知道小有建树答主
回答量:1161
采纳率:80%
帮助的人:612万
展开全部
var name = document.getElementsByName(人员选择控件的name属性名),value = [];
for(var i=0; i<name.length; i++){
value.push(name[i].value);
}
window.opener.document.getElementById(父窗口容器的ID).value = value.join(',');
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
难啊男人
2013-05-24
知道答主
回答量:16
采纳率:0%
帮助的人:2.3万
展开全部
把获取到的值返回回去
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式