if(document.frames("mqs6").Accessories6.value=="")//这里不行啊!!!!
{
alert("请上传影象!");
return false;
}
---------------------------------------
if(mqs6.Accessories6.value=="")//这里不行啊!!!!
{
alert("请上传影象!");
return false;
}

解决方案 »

  1.   

    引用iframe中嵌入页面的相关属性,使用window.frames['iframeid']或
         document.getElementById("iframeid").contentWindow引用iframe的相关属性,使用document.getElementById('iframeid')if(document.frames("mqs6").Accessories6.value=="")//这里不行啊!!!!
    这句是在当前页面获取Accessories6,而不是在iframe中的页面里获取,应该改为:
    if(window.frames["mqs6"].form名.Accessories6.value=="")

    if(document.getElementById("mqs6").contentWindow.form名.Accessories6.value=="")
      

  2.   

    document.frames["mqs6"].getElementById("Accessories6").value=="")
      

  3.   

    写法是没错 只是Accessories6 是form_up内的表单元素 需要先指明form_updocument.frames["mqs6"].document.getElementById("Accessories6").value;//一般是这么取值
    按照你的写法可以这样
    document.frames["mqs6"].form_up.Accessories6.value;