加网易邮箱编辑器后,如何用javascript提取输入内容?

来源:百度知道 编辑:UC知道 时间:2024/05/10 23:51:33
以下是部分代码:

<form action="email_new.asp" method="post" name="emailform" target="_self" onLoad="argInit()">
<tr >
<td width="50" align="right" bgcolor="#f8f8f8">内  容:</td>
<td bgcolor="#FFFFFF">
<textarea name="txtEmailContent" style="display:none"></textarea>
<iframe ID="Editor" name="Editor" src="HtmlEditor/index.html?ID=txtEmailContent" frameBorder="0" marginHeight="0" marginWidth="0" scrolling="No" style="height:320px;width:80%"></iframe>
</td>
</tr>
<form>

我用document.emailform.txtEmailContent.value取编辑器的内容,为什么提取不到呢?
document.all.txtEmailContent.value

我说的是用javascript提取编辑器里的内容

应该用这个
Editor.document.body.innerHTML
获取内容,你可以用这个语句测试
<form onsubmit="alert(Editor.document.body.innerHTML);" ...>

如果希望把数据反馈给你的email_new.asp,你需要在<form>里面添加onsubmit代码:
<form onsubmit="document.emailform.txtEmailContent.value=Editor.document.body.innerHTML;" ...>

祝你好运,试试吧。