opener.form1.text1.value=form2.select2.value

解决方案 »

  1. <select name="UnitCode" class="TableForm"  >
     <option value='...'>...</option>
     <option value='...'>...</option>
     <option value='...'>...</option>
     ..
     ..
     ..
    </select> 
    我要传的是这个东东呀!!
      

  2. <select name="UnitCode" class="TableForm"  >
     ..
     ..
    </select> 
    <input type="button" onclick="opener.父表单名.表单元素名.value=UnitCode.value">
      

  3. 我意思是要把整个select 组件传到父窗口去,不是传其中一个值。意思比如说在子窗口有一个下拉框,要把整个下拉框的所以值都要传到父窗口去,也就是父窗口跟子窗口的下拉框的内容一样!谢谢!!
      

  4. 在本窗口中用此方法没问题!
    document.form.UnitCode.options[0] = new Option('盒','huo'); 
    document.form.UnitCode.options[1] = new Option('箱','shang'); 
    document.form.UnitCode.options[2] = new Option('件','jie');但这样就会提示 错误:服务器出现意外情况!!
    parent.opener.document.form.UnitCode.options[0] = new Option('盒','huo'); 
    parent.opener.document.form.UnitCode.options[1] = new Option('箱','shang'); 
    parent.opener.document.form.UnitCode.options[2] = new Option('件','jie');
      

  5. 郁闷了,出现跟你一样的问题,用dom也搞不定……
      

类似问题 »