大学IT网 - 最懂大学生的IT学习网站! QQ资料交流群:367606806
当前位置:大学IT网 > ASP.NET技巧 > FCKEditor使用RequiredFieldValidator验证时必须点击两次的解决办法

FCKEditor使用RequiredFieldValidator验证时必须点击两次的解决办法

关键词:FCKEditorRequiredFieldValidat  阅读(495) 赞(31)

[摘要]本文主要介绍FCKEditor使用RequiredFieldValidator验证时必须点击两次的解决办法,与大家分享。

在页面添加脚本

<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>
在页面添加自定义验证控件,代码如下:

<asp:CustomValidator ID="RequiredFieldValidator" runat="server" ClientValidationFunction="CustomValidate" ValidateEmptyText="true" 
ControlToValidate="fckEditor" ErrorMessage="内容不能为空!"></asp:CustomValidator>



相关评论