FCKeditor 2.6 如何用JS取值?

guozhaoyou1 2010-10-14 04:43:38
别骂我 我没用过编辑器

<FCKeditorV2:FCKeditor ID="FCKeditor1" runat="server">
</FCKeditorV2:FCKeditor>

调试发现
document.getElementById("FCKeditor1").value;
.innhtml
.text
都为空
我查看源文件
发现ID不对
用源文件ID重新获取还是为空

...全文
71 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
guozhaoyou1 2010-10-14
  • 打赏
  • 举报
回复
谢了 各位
wuyq11 2010-10-14
  • 打赏
  • 举报
回复
var oEditor=FCKeditorAPI.GetInstance('content');
var content=oEditor.GetXHTML(true);
// 获取编辑器中HTML内容
function getEditorHTMLContents(EditorName) {
var oEditor = FCKeditorAPI.GetInstance(EditorName);
return(oEditor.GetXHTML(true));
}
// 获取编辑器中文字内容
function getEditorTextContents(EditorName) {
var oEditor = FCKeditorAPI.GetInstance(EditorName);
return(oEditor.EditorDocument.body.innerText);
}
EditorDocument是fckeditor 里面自定义的.
wuyq11 2010-10-14
  • 打赏
  • 举报
回复
function SetEditorContents(EditorName, ContentStr) {
var oEditor = FCKeditorAPI.GetInstance(EditorName) ;
oEditor.SetHTML(ContentStr) ;
}

FCKeditorAPI.GetInstance('<%=FckContent.ClientID%>').GetXHTML(true);
孟子E章 2010-10-14
  • 打赏
  • 举报
回复
参见
http://www.blog.valenticabd.com/2008/07/20/integrating-fckeditor-in-aspnet.html
http://www.codeproject.com/KB/aspnet/fckeditor.aspx
孟子E章 2010-10-14
  • 打赏
  • 举报
回复
var oEditor = FCKeditorAPI.GetInstance('<%=FCKeditor1.ClientID%>');
alert(oEditor.GetXHTML(true));
孟子E章 2010-10-14
  • 打赏
  • 举报
回复
document.getElementById("<%=FCKeditor1.ClientID%>").GetXHTML(true);
好像是这样的

62,041

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧