你在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如下: