两个页面 a.aspx, b.aspx
a.aspx中有一个按钮Button1和一个文本框TextBox1
b.aspx中有一个RadioButtonList1和一个铵钮Button1
目的:点击a.aspx中的Button1打开b.aspx, 然后选择b.aspx中RadioButtonList1里的选项后点击b.aspx中的Button1之后,将选中的值返回到 a.aspx中的文本框 TextBox1 并且关闭b.aspx
做法:
1.将下面的代码放在b.aspx的
很抱歉,没有现成的代码给你,不过我可以告诉你实现的方法。
首先肯定是需要用javascript来实现这个功能,当点击文本框以后弹出页面A,再页面A上选择值后,关闭页面A,用刚才选择的值填充文本框。
在页面A里用js获取上个页面的文本框,具体代码是:
window.opener 设置或获取创建当前窗口的窗口的引用。
window.parent 获取对象层次中的父窗口。
window.opener.document.getElementById("文本框的ID").value="页面A所选择的值";
如果你有一点基础的话,这些就足够帮你实现了。
用JS实现。