当前位置:七道奇文章资讯网站建设网站编程
日期:2009-12-12 16:08:00  来源:本站整理

当Asp.Net考证控件碰到FCKeditor[网站编程]

赞助商链接



  本文“当Asp.Net考证控件碰到FCKeditor[网站编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

利用RequiredFieldValidator控件考证FCKeditor能否填写内容的时刻会碰到一个问题,

填写了内容之后第一次提交还会提醒没有填写内容,这是由于FCKEditor的编辑框采取的是Iframe,每次提交的时刻首先要将Iframe的内容复制到文本框内,再提交,但是考证控件考证的是实际的文本框,在没触发提交时,这个内容文本框的内容实际上是空的.

  换上自定义考证控件CustomValidator

  设置ClientValidationFunction="checkFckeditorContent";

  操纵FCKeditor供应的Javascript API可以办理这个问题

  JavaScript_API#Events">http://docs.fckeditor.net/FCKeditor_2.x/Developers_Guide/JavaScript_API#Events

  在页面上加入以下脚本

  <script type="text/javascript">

  //<![CDATA[

  var fckeditorContentLength = 0;

  function checkFckeditorContent(source, arguments)

  {

  arguments.IsValid = (fckeditorContentLength  > 0);

  }

  function FCKeditor_OnComplete(editorInstance)

  {

  editorInstance.Events.AttachEvent('OnBlur', FCKeditor_OnBlur); //附加失去核心的事件

  }

  function FCKeditor_OnBlur(editorInstance)

  {

  fckeditorContentLength = editorInstance.GetXHTML(true).length;

  //在FCKeditor失去核心时,假如内容不为空则躲藏考证提醒

  if(fckeditorContentLength > 0){

  document.getElementById("<%= this.自定义考证控件.ClientID %>").style.display = "none";

  }

  }

  //]]>

  </script>

  问题到此就办理了.


  以上是“当Asp.Net考证控件碰到FCKeditor[网站编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 当Asp.Net考证控件碰到FCKeditor
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .