【发布时间】:2011-02-22 22:16:38
【问题描述】:
当我单击一个按钮时,会打开弹出窗口。在那里我从 facebook 获取用户详细信息。我必须将这些数据传递给父窗口窗体。我可以使用
opener.document.signup2.'.$key.'.value="'.$value.'";
但这适用于文本框。如何为单选按钮做。 例子。 如果弹出窗口中的性别是女性。应在父表单中选择相应的选项。
【问题讨论】:
标签: javascript popup
当我单击一个按钮时,会打开弹出窗口。在那里我从 facebook 获取用户详细信息。我必须将这些数据传递给父窗口窗体。我可以使用
opener.document.signup2.'.$key.'.value="'.$value.'";
但这适用于文本框。如何为单选按钮做。 例子。 如果弹出窗口中的性别是女性。应在父表单中选择相应的选项。
【问题讨论】:
标签: javascript popup
单选按钮存储在一个数组中,因此您必须弄清楚该数组中的哪个索引表示要检查的选项,然后设置该元素的“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.
}
}
【讨论】: