php点击弹出一个页面,然后选择需要的值,点击确认按钮后这个页面关闭,返回之前的页面,怎么把值也传过去
点击选择接收人,弹出这个页面,选择好之后,点击确认页面消失,同时将值赋值到之前的页面,请问该怎么实现,求解释啊!!!...
点击选择接收人,弹出这个页面,选择好之后,点击确认
页面消失,同时将值赋值到之前的页面,请问该怎么实现,求解释啊!!! 展开
页面消失,同时将值赋值到之前的页面,请问该怎么实现,求解释啊!!! 展开
3个回答
展开全部
可以这样试试,点击A页面的 选择接收人 链接到 B 页面(弹出还是普通链接随便你) 在 B 页面选择好接收人后,点击确定提交表单到 A 页面(POST,GET都可以),A 页面做个判断,如果接收到了 B 页面的提交,就执行一段代码,这样就能把 B 页面的值传回来了
还可以使用session和cookie,B 页面选择好后把这些值存在session或cookie里,然后刷新 A 页面读取就行了,B 页面确定退出的时候要连接到 A,让他刷新下
还可以使用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>
百度人家的结果,你试试,不行就百度 表单提交后关闭 有很多方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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(',');
for(var i=0; i<name.length; i++){
value.push(name[i].value);
}
window.opener.document.getElementById(父窗口容器的ID).value = value.join(',');
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询