我正在使用一個名爲的Rich Textbox插件FreeTextBoxDemo Link對於我的ASP.NET項目,我需要一些JavaScript代碼來清除其客戶端上的文本。使用javascript清除Asp.NET FreeTextBox(RTF文本框)
我一直在使用
///------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 error is preventing PostBack on my DropDownList
在我的情況下,它可以防止我的下拉列表回發時,我打電話clean_designEditor()函數,否則它工作正常。我也與AJAX彈出控件和預防回發以及其他AJAX/Javascript請求有關。
@Cdeez對不起,但我是這個網站的新手,因爲不習慣它,我不清楚規則......:D – Cyberpks