我的表单上有一个 jhtmlarea textarea
textarea id="txtDigital" name="txtDigital" class="form-control" style="background-color:white; resize: vertical !important; "
rows="20" placeholder="Details" runat="server"></textarea>
这是在javascript中设置的:
$(document).ready(function () {
$(function () {
$("#<%=this.txtDigital.ClientID%>").htmlarea({
toolbar: [
["bold", "italic", "underline", "strikethrough"],
["increasefontsize", "decreasefontsize", "forecolor"],
["orderedList", "unorderedList", "superscript", "subscript"],
["indent", "outdent", "justifyleft", "justifycenter", "justifyright"]
]
});
});
});
在我添加 ASP.NET UpdatePanel 之前效果很好 - textarea 在更新面板内,当页面加载时,它只是作为纯文本区域加载。我使用 Firebug 单步执行,代码确实运行,但不是在我怀疑 UpdatePanel 刷新之后。删除 updatepanel 允许它按预期加载为 jhtmlarea。
当我显示 textarea 时,我尝试将相同的代码作为函数调用,并且它的格式正确为 jhtmlarea,但是,当我检查页面时,我无法看到它被禁用了一些。
对于让它在 UpdatePanel 中工作的任何帮助,我将不胜感激。
谢谢