【发布时间】:2015-10-13 17:48:34
【问题描述】:
我使用 Iframe 在我的 Default.aspx 页面中加载验证码图像。在 Captcha.aspx 文件中,我生成了随机数并将随机数分配给隐藏字段。
Captcha.aspx:
<asp:hiddenField runat="server" ID="hdnCaptcha"/>
Captcha.aspx.vb:
hdnCaptcha.Value = randomNumber
Default.aspx:
<iframe id="ifrm" src="Captcha.aspx"/>
Javascript:
var iframe = document.getElementById('ifrm');
var innerDoc = iframe.contentDocument || iframe.contentWindow.document;
var captcha = innerDoc.getElementById('hdnCaptcha').value;
隐藏字段验证码值始终返回 null。如何从 iframe 源页面访问隐藏字段值?
【问题讨论】:
标签: javascript asp.net vb.net iframe captcha