关于iframe的传值问题,一直让偶头疼,他怎么就不会跟着form表单一起
传值呢???.
昨晚绞尽脑汁,查阅无数资料,终于得出一条妙计。
那就是…………………………………………
用隐藏域作为过渡,利用javascript将iframe中的内容,放入隐藏域的value中,
如此一来,通过form表单的传值就可方便的将值传入另外的页面了,
你也认为这是妙计吧
作为实际行动,偶立马行动,开始了又一段漫长的调试
…………
<form name="form1" action="GetInfo.asp" method="post">
<iframe id="editer2" name="editer2" MARGINHEIGHT="5" MARGINWIDTH="5" width="600" height="200" vspace="1"></iframe>
<P align="center">
<INPUT id="submit" type="" value="确定" name="ok" οnclick="GetInfo()">
<Input Type="hidden" name="GetEditInfo">
</form></P>
<script language="javascript">
function initEdit(editer)
{
editer.document.designMode="On";
//editer.document.open();
//editer.document.close();
}
initEdit(editer2);
function GetInfo(editer)
{
document.form1.GetEditInfo.value=editer.document.body.innerHTML;//这里有小问题
}
GetInfo(editer2);
}
…………
虽说偶已费尽心思,不过难免存在一点小小的问题,不怕,现在的任务就是把他解决了
关于iframe代替textarea的传值问题
最新推荐文章于 2024-07-19 16:10:40 发布