首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

用证验控件验证fck编辑器内容是否为空,为啥要点两次才能添加信息

2012-09-14 
用验证控件验证fck编辑器内容是否为空,为啥要点两次才能添加信息?RT,很郁闷用的.net自带的验证控件,可是输

用验证控件验证fck编辑器内容是否为空,为啥要点两次才能添加信息?
RT,很郁闷

用的.net自带的验证控件,可是输入完信息后,点添加的时候第一次点,还是提示信息内容不能为空,要再点一次才能添加成功,这

是怎么回事?会是哪里出问题了呢?请高手帮忙啊,急~~~~~~

[解决办法]
用的RequiredFieldValidator来验证Fckeditor的内容是否为空,结果添加的时候发现第一次提交他会提示为空,要再点一次才能提交。 

下面是解决方法:
<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,还有记得设置ControlToValidate啊。

热点排行