FCK判断内容是否为空(如果只是去空格,那么这种方式是错误的)
2010-12-29 08:59
323 查看
一般来说,像input里面的值都可以通过将内容去空格判断是否为空,但是FCK没那么简单,因为当你多打几个空格或者多打一些回车,它会自动地生成一些<p>标签,如果再用原先去空格判断的方法,显然是不可取的。
在网上找到一段合适的代码,与大家分享。
在网上找到一段合适的代码,与大家分享。
//判断fck的内容是否为空 var oEditor = FCKeditorAPI.GetInstance('content'); //这里的content是FCK的ID值 if(GetLength("content")<=0) { alert('内容不能为空!'); oEditor.Focus(); return false; } function GetLength(str){ var oEditor = FCKeditorAPI.GetInstance(str) ; var checkContent= oEditor.EditorDocument ; var contentLength ; if ( document.all ){ contentLength= checkContent.body.innerText.trim().length ; } else{ var r = checkContent.createRange() ; r.selectNodeContents( checkContent.body ) ; contentLength= r.toString().trim().length ; } return contentLength; } //去掉字符串的空格 String.prototype.trim = function() { return this.replace(/(^[\s]*)|([\s]*$)/g, ""); }
相关文章推荐
- 使用NumberFormatter判断TextInput输入内容是否为数字,如果是则格式化数字。
- offer题11 数值的整数次方&判断浮点型是否相等&降低求n次方的时间复杂度&3种错误处理方式
- 文本框内默认提示————请输入用户姓名(字体灰色),要求: (1)当文本框获得焦点时,默认提示消失 (2)当文本框失去焦点时,如果没有输入新内容,那么则显示原来的灰色字体内容; 如果有新内容输入则判断,如果长度小于10,则提示“姓名长度应该大于10个字符”
- Java解析Xml文件—判断Xml文件的节点是否存在子节点_以及对节点下不同子节点的内容解析方式
- 判断输入的内容是否全是空格
- JavaScript判断内容不为空,且不能只是空格
- JavaScript判断内容不为空,且不能只是空格
- 判断一个括号字符串是否匹配正确,如果括号有多种,怎么做?如(([]))正确,[[(()错误。
- iOS判断字符串内容是否全部为 空格
- Linux下父进程通过管道发送文件名给子进程,子进程获取文件名后首先判断文件是否存在,不存在,通过管道返回错误信息,存在,将文件内容返回给父进程
- 判断fck编辑是否填写内容
- 4.设计一个Email邮箱注册应用程序。要求:用户输入完成单击“立即注册”按,判断“密码”和“确认密码”文本框内容是否一致,如果一致在立即注册按钮上方显示用户输入的邮件地址,运行结果如图所示。
- 纯js集成fck 以及 判断fck内容是否为空的js代码
- 判断一个产品是否为新品,组合产品,如果一个产品既是组合产品,又是新品,那么输出为:新产品!!!!
- 在删除时,加上这个代码可以判断是否真的删除内容,如果是则删除,否则返回。
- 给定两个字符串a和b,判断b是否是a的子序列,例如a=”abndjs“,b=“and”则返回ture,如果b=”adn“,那么返回false
- 表单在提交前判断FCKEditor编辑框里是否有内容,如果没有,则弹出ALERT框提示。
- Java解析Xml文件—判断Xml文件的节点是否存在子节点_以及对节点下不同子节点的内容解析方式