随着子窗口的单选值的改变,父窗口的文本值随着改变

 answers.jsp

 

<script language="javascript">
function disps() {
 var Win = window.open("s_good.jsp","openScript","width=800,height=668,resizable=1,scrollbars=1,menubar=0,status=1" );
}
</script>

 

 

  <tr>
              <td width="17%" height="27" align="right">提问对象:</td>
              <td width="83%"><input type="text" name="goodname" readonly="">&nbsp;&nbsp;             <input type="hidden" name="goodid">    &nbsp;&nbsp;&nbsp;
                <input name="button" type="button" onClick="disps()" value="请选择...">&nbsp;</td>
            </tr>

 

s_good.jsp

 

  


<script language="javascript" type="text/javascript">
function isform(goodid)
{
    //alert(nicknames);
       var goodnames = theForm.goodnames.value;
   // var nickname=theForm.nickname.value;

       for(var i=0;i<theForm.goodnames.length;i++)
{
           if(theForm.goodnames[i].checked==true)
{
              goodnames = theForm.goodnames[i].value;
              break;
           }
       }
 
//alert("单选框的值为:"+userid);
//alert("用户昵称的值为:"+nickname);
  if(goodnames==undefined){
     alert("请选择用户!");
  return false;
  }
  
 
    
      window.opener.myform.goodid.value=goodid;
   window.opener.myform.goodname.value=goodnames;
      window.close();
      
}
</script>

 <form name="theForm" action="" method="post">

   <TD align=middle><input type="radio" name="goodnames" value="文件1" onClick=isform("1")></TD>

<TD align=middle><input type="radio" name="goodnames" value="文件2" onClick=isform("2")></TD>

 </form>

你可能感兴趣的:(随着子窗口的单选值的改变,父窗口的文本值随着改变)