检查ckeditor的数据是否为空

发布于 2024-09-29 08:53:44 字数 539 浏览 3 评论 0原文

我使用 ckeditor 3.4 作为我网站的文本编辑器,并且希望在将数据提交到服务器之前首先在客户端验证数据。

我可以使用以下代码获取编辑器的数据: var editorData = CKEDITOR.instances.editor1.getData();

但在验证数据时遇到困难。问题是: - 如果用户没有在编辑器中输入任何内容或默认情况下仅输入一些空格或换行符(空数据),则数据应该无效

,CKEDITOR.instances.editor1.getData() return
< /code> 如果用户没有输入任何内容,

<p>
 &nbsp;</p>
<br />

如果用户输入换行符则返回(如果用户输入多个换行符,则可能有很多

&nbsp;

)帮助我检查这种情况在客户端(js - jquery 1.4.2)和服务器端(php 5)都应该无效(空数据)?

谢谢

I'm using the ckeditor 3.4 as text editor for my website, and want to validate the data at client side first, before submitting the data to server.

I can get the data of editor by using this code:
var editorData = CKEDITOR.instances.editor1.getData();

but having trouble to validate data. The problem is:
- The data should be invalid if user didn't enter anything into editor or enter only some space or line break (null data)

by default, CKEDITOR.instances.editor1.getData() return <br /> if user didn't type anything and return

<p>
  </p>
<br />

if user enter a line break (may be many <p> </p> if user enter many line break)

please help me to check this case should be invalid (null data) both at client side (js - jquery 1.4.2) and server side (php 5)?

thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

独孤求败 2024-10-06 08:53:44

查找如何检查JavaScript 中的空字符串?

具体来说:

var str = $('<p>  </p> <br />').text();
if(str.replace(/\s/g,"") == ""){
}

Look up How do you check for an empty string in JavaScript?

Specifically:

var str = $('<p>  </p> <br />').text();
if(str.replace(/\s/g,"") == ""){
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文