从" iframe"获取输入文本值

时间:2017-06-30 05:26:32

标签: javascript html iframe input

首先抱歉我的英语。

我有一个iframe:

<dl class="ctrlUnit">
    <dt>{xen:phrase image_url}:</dt>
    <dd><input type="text" name="redactor_image_link" id="redactor_image_link" class="textCtrl" /></dd>
</dl>
<div style="border: 3px dotted #a0a0a0; overflow: hidden; margin: 15px auto; max-width: 650px;">
                 <iframe src="http://img.uforum.uz" width="650px" height="483px" align="center"style="border: 0px none; margin-left: 0px !important; height: 483px; margin-top: -10px; width: 665px;">
                    Ваш браузер не поддерживает плавающие фреймы!
                </iframe>
        </div>
<dl class="ctrlUnit submitUnit">
    <dt></dt>
    <dd>
        <input type="button" name="upload" class="redactor_modal_btn button primary" id="redactor_image_btn" value="{xen:phrase insert}" />
        <a href="javascript:void(null);" class="redactor_modal_btn redactor_btn_modal_close button">{xen:phrase cancel}</a>
    </dd>
</dl>

通过此iframe用户可以手动上传图片并将直接网址粘贴到输入表单

上传后, http://img.uforum.uz 会重定向到 http://img.uforum.uz/upload.php ,并且在此页面中需要自动粘贴值(来自iframe输入的网址):

<input type="text" value="http://img.uforum.uz/images/luqihve4440494.jpg" name="direct" size="50">

到第二个输入(不在iframe中,但在iframe代码上方):

<dd><input type="text" name="redactor_image_link" id="redactor_image_link" class="textCtrl" /></dd>

我不懂JavaScript并需要你的帮助)

提前感谢。

1 个答案:

答案 0 :(得分:0)

设置ID,然后通过以下方式获取:

var iframetext = document.getElementById("myiframe").innerHTML;