[英]Javascript set value of TextBox with HTMLEditorExtender
[英]How to Get HTML Code of TextBox in Javascript when using HTMLEditorExtender
我在網站上使用HTMLEditorExtender Ajax工具。 我的數據以html格式保存到數據庫中,然后在項目中進行檢索。 一切正常。 但...
當我嘗試使用jquery ajax做同樣的事情時,我無法獲取內容的HTML代碼(帶有html標簽)。 我正在使用這種方法來獲取TextBox的值
var Value = $("[id*=txtContent]").val();
假設我有內容“你好,我的名字是Shaiwal Tripathi ”。 我想實現這個目標
<p>Hello My Name is Shaiwal <b>Tripathi</b></p>
但是我得到的純文本沒有任何html標記
我試過var Value = $("[id*=txtContent]").text();
和
var Value = $("[id*=txtContent]").html();
但沒有成功...請幫助
請參考此鏈接。 您需要創建HtmlEditorExtender的實例,然后可以使用jQuery獲取或設置值。
https://forums.asp.net/t/1784909.aspx?Get+Set+HtmlEditorExtender+content+via+javascript+or+jquery+
您可以嘗試以下代碼
如果你的代碼喜歡
<asp:TextBox ID="txtEditor" runat="server" Width="300" Height="200" />
<asp:HtmlEditorExtender ID="HtmlEditorExtender1" runat="server" TargetControlID="txtEditor">
</asp:HtmlEditorExtender>
在javascript中嘗試以下
$("#HtmlEditorExtender1_ExtenderContentEditable").innerHTML;
要么
document.getElementById("HtmlEditorExtender1_ExtenderContentEditable").innerHTML;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.