我试图验证使用ASP.net自定义验证器控件的HTML编辑器的内容。这个想法是检查一些内容是否已经被输入 - 与需要的字段验证器工作的方式相同。ASP.net中的HTML编辑器中的错误Ajax工具箱
在ClientValidationFunction =“SomeFunction”我引用这个功能:
function SomeFunction(source, args)
{
var editor = $find("<%=htmlEditor.ClientID%>");
var content = editor.get_content();
var isValid = content.length > 0;
editor.set_content(content);
args.IsValid = isValid;
}
,我得到它后设置的内容的原因,是认为这是一个黑客获取内容在重新注册编辑。出于某种原因,如果我不重置第二次尝试回发的内容 - 一旦它被验证 - 第一次尝试的空白内容将被取回到有效内容中。
有谁知道如何检查HTML编辑器的内容,而不必重置内容?或者,如果使用set_content()进行重置,而没有停用字体大小和字体样式菜单?