如何在我的代码中获取隐藏字段的值?
我尝试使用javascript获取它,但我想在后面的代码中执行它,所以当我在另一页上传递值时我可以使用它。
height:100%
注意:
这个流程是:
Page2位于Page1内的iframe。
答案 0 :(得分:0)
您可以在加载进入iframe的页面时使用查询参数。像这样:
function load() {
var lblAddress = document.getElementById("hdnAddress").value;
var lblName = document.getElementById("hdnName").value;
var lblEmail = document.getElementById("hdnEmail").value;
var lblPhone = document.getElementById("hdnPhone").value;
var lblMsg = document.getElementById("hdnMsg").value;
var iframe = document.getElementById("myIframe");
iframe.src = 'Page2.aspx?address=' + encodeURIComponent(lblAddress)
+ '&name=' + encodeURIComponent(lblName)
+ '&email=' + encodeURIComponent(lblEmail)
+ '&phone=' + encodeURIComponent(lblPhone)
+ '&msg=' + encodeURIComponent(lblMsg);
}
确保在构建URL时使用encodeURIComponent
以避免注入攻击。