我是一只菜鸟,我在html中使用FCKeditor,我想对其进行验证,验证其内容大小不小于3个字符,不大于2000个字符。如何验证,另外我在html页面使用了jsvalidation进行页面验证,所以我如何调用验证方法。
部分代码如下:
<script language="javascript" src="/MessagePro/JSValidation/validation-framework.js"></script>
<script type="text/javascript" src="/MessagePro/fckeditor/fckeditor.js">
</script>
<p>请输入留言</p>
<p><a href="">查看留言</a></p>
<form id="form3" name="form1" method="post" action=""  onsubmit="return doValidate(this)">
<div id="error" style="color:red;fonft-weight:bold"></div> <script type="text/javascript">
     var oFCKeditor = new FCKeditor( 'content' ) ;
        oFCKeditor.BasePath = "/MessagePro/fckeditor/" ;
        oFCKeditor.Height = 200 ;
       oFCKeditor.ToolbarSet = 'Default';
      oFCKeditor.Create() ;
</script>
<input type="button" name="Submit" value="提交"/>
</form>

解决方案 »

  1.   

      首先把你的提交按钮的type 改为是 submit然后在form表单 添加舒心 onsubmit="return check()"check 函数function check()
    {
      if(oFCKeditor.value.length<3||oFCKeditor.value>2000)
      {
         alert("error");
         return false;
      }
      return true;
    }fck  好像是 .vlaue 拿值  lz 试下        然后 这段js 代码必须写到  你创建 fck 的下面
      

  2.   

    啊  不用  这个是 按钮触发 不是  onload 触发
      

  3.   

    但是我使用的jsvalidation进行页面验证,所以必须在from表单上调用onsubmit="return doValidate(this)",所以是否需要进行表单的嵌套呢?若是按照您的的方法,我的jsvalidation验证调用方法在何处呢,令其一个表单嵌套吗,还是直接在jsvalidation的js中修改方法呢
      

  4.   

    表单不能够嵌套,所以在使用jsvalidation进行页面验证同时,如何进行FCK验证。
    另外您提供的方法,我试了并不好使,能够另外换个方法吗
      

  5.   

    哦 这个和你那个不冲突 ..
    你完全可以单独写一个新的函数 function total(obj)
    {
       if(doValidatez(obj))
      {
         if( check())
         {
               return true;
         }
      }
       return false;
    }