从内联框架获取php变量

时间:2010-05-28 17:06:07

标签: php inline frame

我在表单中有一个内联框架。内联框架实际上包含以编程方式生成的表单元素(保存值的无线电)。如何通过收音机从包含该内联框架的页面中检索该值。任何的想法?感谢您的阅读

2 个答案:

答案 0 :(得分:2)

MvanGeest建议您使用javascript将单选按钮的值传输到主页面中的隐藏字段 所以对于每个单选按钮,你会onclick="valueSet(this.value)" 在函数valueSet(您在iframe中定义)中,您将设置隐藏表单字段的值

function valueSet(radioValue){
    window.parent.document.forms["nameOfYourForm"].elements["nameOfHiddenElement"].value = radioValue;
}

并在主窗口中,在FORM中你有 <input type="hidden" name="nameOfHiddenElement" value="" />

您也可以为其设置默认值

不要忘记为表单指定name属性,并在引用forms["nameOfYourForm"]的函数中使用该名称

这对您的项目有意义吗?或者我完全不在这里?

答案 1 :(得分:1)

本网站解释了JavaScript中的跨框架访问:http://www.west-wind.com/Weblog/posts/589454.aspx。请注意,强制实施同源政策​​;换句话说,您无法访问包含从其他域加载的页面的框架。