FCKEditor 的问题,用.net 自带的验证控件,验证FCKEDITOR是不是为空,老是要点击提交按钮两次才可以提交,不知道怎么回事?
FCKEditor 的问题,用.net 自带的验证控件,验证FCKEDITOR是不是为空,老是要点击提交按钮两次才可以提交,不知道怎么回事? --------------------编程问答-------------------- 沙发 --------------------编程问答-------------------- 说得详细点 --------------------编程问答-------------------- 就是提交的时候要点击两次按钮才可以提交 --------------------编程问答-------------------- 我也用FCKEditor ,没有遇到这个问题 --------------------编程问答-------------------- 该回复被版主删除 --------------------编程问答-------------------- 我以前也碰到过,没找到什么好的办法。记得有一个办法是把验证控件的EnableClientScript="false", --------------------编程问答-------------------- 没遇到过楼主可以自己写一个验证 --------------------编程问答-------------------- 自己写,怎么写啊,要不干脆自己写个编辑器 --------------------编程问答-------------------- dddd --------------------编程问答-------------------- 用CustomValidator代替RequiredFieldValidator进行验证
首先添加Javascript脚本:
<script language="javascript" type="text/javascript">
var oEditer;
function CustomValidate(source, arguments)
{
var value = oEditer.GetXHTML(true);
if(value=="")
{
arguments.IsValid = false;
}
else
{
arguments.IsValid = true;
}
}
function FCKeditor_OnComplete( editorInstance )
{
oEditer = editorInstance;
}
</script>
然后添加CustomValidator,设置ClientValidationFunction="CustomValidate",注意千万别忘了ValidateEmptyText="True",否则不起作用!
补充:.NET技术 , ASP.NET