使用javascript清除Asp.NET FreeTextBox(RTF文本框)
Clearing Asp.NET FreeTextBox (RTF Textbox) with javascript
我正在为我的ASP.NET项目使用一个名为FreeTextBox演示链接的Rich Textbox插件,我需要一些javascript代码来清除客户端的文本。
我试过使用
///------Javascript Code
function clean_designEditor()
{
var bodyTextBox = document.getElementById("ctl00_cphContent_ftbMailBody_designEditor");
frameDoc = bodyTextBox.contentDocument || bodyTextBox.contentWindow.document;
frameDoc.documentElement.innerHTML = "";
}
///------ASP.NET Code
<asp:Button ID="btnPnlCloseMail" runat="server" Text="X" ToolTip="Close" onclick="btnPnlCloseMail_Click" OnClientClick="clean_designEditor();" />
它按要求工作,但反过来会导致一些javascript错误发生,从而使其他AJAX和javascript函数中断。我不能提及这个错误,因为我无法在Firebug或任何其他开发工具的控制台窗口上获得任何错误。我的页面上有很多AJAX请求控件和其他Javascript函数,我想这个操作会引起任何问题,因为当我评论上面提到的Javascript行时,所有的事情都很好。
有人能建议其他方式吗,这样就不会造成任何故障。
我想这是一个错误,因为我的问题与FreeTextBox后的javascript错误非常相似,该错误阻止了我的DropDownList 上的PostBack
在我的情况下,当我调用clean_designEditor()函数时,它会阻止我的下拉列表回发,否则它可以正常工作。我的还与AJAX弹出控件和阻止回发和其他AJAX/Javascript请求有关。
您必须使用以下代码
//通过iframe 的id
var iframe=frames["MyFrame"];
if(iframe.contentDocument){doc=iframe.contentDocument;}其他{doc=iframe.contentWindow.document;}
doc.body.innerHTML='';
快乐编码!!!
相关文章:
- 如何使用jquery在填充自动完成的值后使文本框只读
- 使用Clipboard.js复制span文本
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 用程序搜索JQuery数据表中的文本
- jQuery匹配JSON对象的部分文本
- onkeyup无法动态创建多个文本区域
- 如何在下面的ES6循环中获得前面的文本
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 让文本输入幻灯片显示输入时的新文本输入?然后向后滑动
- 借助asp.net验证或java脚本对多个文本进行验证
- 无法在ajaxStart中更改跨度文本
- 高亮显示时编辑文本大小和颜色
- jquery中的文本框验证
- Javascript,有没有一种方法可以将数组写成没有逗号或空格的单个文本字符串
- Sails.js:同时发布文本输入和一个文件
- 当鼠标悬停在文本中的单词上时显示警报
- 是否有任何方法可以使用jQuery替换在数组中定义值的文本
- 将纯文本URL转换为可单击链接
- 使用javascript清除Asp.NET FreeTextBox(RTF文本框)
- HTML/JSP/JS富文本编辑器,保存为RTF文件