asp页面有表单form1,form1中嵌入了iframe,iframe中有文本框,提交form1时也要提交iframe中的text的值怎办

 我来答
百度网友0f37e23c0
2011-09-17 · TA获得超过1543个赞
知道大有可为答主
回答量:1070
采纳率:50%
帮助的人:1293万
展开全部
你在form1中添加个隐藏域,当form1的onsubmit时,把iframe的text的值赋值给form1的隐藏域的值,然后再提交;
比如:
<form1 .... onsubmit='return setvalue(this)'>
<input type='hidden' value='' id='hidden1' name='hidden1'/>
....
iframe1
......
</form>
<script>
function setvalue(obj)
{
document.form1.hidden1.value = document.getElementById('iframe1').getElementById('text的id').value;
return true;
}
</script>
追问
未能测试成功,不知道是怎么回事?
追答
给你个示例吧:
a.htm 有iframe ,iframe的src为b.htm
a.htm如下:

function setvalue(obj)
{
obj.hidden1.value = window.frames['iframe1'].document.getElementById('text1').value;
alert(obj.hidden1.value);
return true;
}

另b.htm如下:

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式