【问题标题】:popup, sending data back to parent弹出窗口,将数据发送回父级
【发布时间】:2011-02-22 22:16:38
【问题描述】:

当我单击一个按钮时,会打开弹出窗口。在那里我从 facebook 获取用户详细信息。我必须将这些数据传递给父窗口窗体。我可以使用

opener.document.signup2.'.$key.'.value="'.$value.'";

但这适用于文本框。如何为单选按钮做。 例子。 如果弹出窗口中的性别是女性。应在父表单中选择相应的选项。

【问题讨论】:

    标签: javascript popup


    【解决方案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.
       }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-05
      • 1970-01-01
      相关资源
      最近更新 更多