弹出,将数据发送回父级

时间:2011-02-22 14:10:18

标签: javascript popup

单击按钮时,弹出窗口打开。在那里我从facebook获得用户详细信息。我必须传递给父窗口表单的数据。这个我可以用

opener.document.signup2 '$键。' 值= “ '$值。'”;

但这适用于文本框。如何做单选按钮。 例。 如果性别是弹出的女性。应以父表格选择相应的选项。

1 个答案:

答案 0 :(得分:1)

单选按钮存储在一个数组中,因此你必须弄清楚该数组中的哪个索引代表要检查的选项,然后设置该元素的'checked'属性:

radioObject = opener.document.signup2.whateveryourradiobuttonnameis;

for (i = 0; i < radioObject.length; i++) {
   if (radioObject[i].value == 'value you want to have selected') {
       radioObject[i].checked = true; // check new radio button
   } else {
       radioObject[i].checked = false; // uncheck the others.
   }
}