проверить, что данные ckeditor равны нулю или нет - PullRequest
0 голосов
/ 26 октября 2010

Я использую ckeditor 3.4 в качестве текстового редактора для моего сайта и хочу сначала проверить данные на стороне клиента, прежде чем отправлять данные на сервер.

Я могу получить данные редактора, используя этот код: var editorData = CKEDITOR.instances.editor1.getData ();

но возникли проблемы с проверкой данных. Проблема в: - Данные должны быть недействительными, если пользователь ничего не вводил в редактор или вводил только пробел или разрыв строки (нулевые данные)

по умолчанию, CKEDITOR.instances.editor1.getData () возвращает <br />, если пользователь ничего не печатал, и возвращает

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

если пользователь вводит разрыв строки (может быть много <p>&nbsp;</p>, если пользователь вводит много разрыв строки)

, пожалуйста, помогите мне проверить, должен ли этот случай быть недействительным (нулевые данные) как на стороне клиента (js - jquery 1.4.2), так и на стороне сервера (php 5)?

спасибо

1 Ответ

1 голос
/ 26 октября 2010

Поиск Как проверить наличие пустой строки в JavaScript?

В частности:

var str = $('<p> &nbsp;</p> <br />').text();
if(str.replace(/\s/g,"") == ""){
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...