从父窗口表单向父窗口和iframe提交函数

Submit function to both parent window and iframe from parent window form

本文关键字:窗口 提交 函数 iframe 表单      更新时间:2023-09-26

如果我有一个iframe在一个页面,我希望能够同时提交值给父窗口和iframe

父窗口上的表单是

<form name="ptform" action="javascript:void(0);" onsubmit="javascript:handleSubmit();">
   <input class="zipcode" type="text" size="35" id="location" value="">
   <input class="method" type="hidden" id="method">
    <input class="search" type="submit" value="Search">
</form>

和iframe上的表单是

    <form action="/embed/" method="get" onsubmit="return geocode()">
        <div id="addrWrap">
            <input type="text" id="addr" maxlength="100" autocomplete="off" />
        </div>
        <div id="searchWrap">
            <input type="button" id="search" value="o" alt='Search' title='Search' onclick="geocode()" />
        </div>
    </form>

我如何结合表单提交到父窗口和iframe在同一时间?

你可以使用HTML5的postMessage来实现这一点。

http://html5demos.com/postmessage2

谢谢,恋人