将iframe文本写入textarea并将其加载到数据库中

问题描述:

我想要我的textarea中的Iframe中的文本,所以我可以上传格式化的文本。但它不工作。我有一个数据库连接,我可以从其他Textarea上传标题。将iframe文本写入textarea并将其加载到数据库中

这是将Iframetext放入Textarea的代码。

function submit(){ 
var iframe = document.getElementById('editor').contentWindow.document.write('textarea'); 
submit.elements['textarea'].value = window.frames['editor'].document.body.innerHTML; 
submit.submit();;} 

这是我的Html代码。

<div id="edits" name="functions" class="col-4"> 
    <center> 
    <input type="button" onclick="runCommand('Bold');" value="B" style="font-weight:bold;"></input> 
    <input type="button" onclick="runCommand('underline');" value="U" style="text-decoration: underline;"></input> 
    <input type="button" onclick="runCommand('italic');" value="K" style="font-style:italic;"></input> 
    </center> 
</div> 

<div id="placeholder1" class="col-4 ph">_</div><div id="palceholder1" class="col-4 ph">_</div><div id="placeholder1" class="col-4 ph">_</div> 

<textarea id="textarea" name="textarea" class="col-4" style="display:none;"></textarea> 
<iframe name="editor" id="editor" placeholder="Hier den Text eingeben." class="col-4"></iframe> 

<div id="placceholder1" class="col-4 ph">_</div> 
<div id="buttons" class="col-4"> 
<input type="button" onclick="submit()" name="upload" value="Upload"> 
</div></br> 

你能帮助我吗?

+2

的可能的复制[jQuery的/ JavaScript的:一个iframe的访问内容(http://*.com/questions/364952/jquery-javascript-accessing-contents-of-an-iframe ) – jmargolisvt

您可以将iframe的整个代码存储在变量中,如 var code = document.getElementById(“IFRAME”)。innerHTML; 发送代码作为字符串数据库