Я использую CLEditor в моем приложении для форматированного текста, который пользователь будет заполнить.Как проверить богатые текстовый редактор исходного кода
Когда я проверить элемент текстового в моем PHP на стороне сервера скрипта, я делаю все проверки, например, если элемент пуст.
Существует проблема с тем, что источник текстового редактора иногда остается, несмотря на очищаемый текст.
Вот пример того, что я имею в виду: «! Написать первую страницу»
Скажем, у меня есть богатый текстовый редактор, как показано ниже, и у меня есть заголовок.
Вот как источник ищет картинку выше:
Тогда, когда я удаляю только текст и НЕ все оставшиеся, источник вокруг текста остается, как показано ниже пустые строки:
функция PHP empty
собирается не собирается передать, как это технически нет t пустым из-за исходного кода, содержащегося в текстовом редакторе.
Проблема заключается в том, что я не могу полагаться на пользователя, чтобы очистить весь экран, включая пустые строки, так что я могу избавиться от любого источника, который не содержит фактического контента, как показывает второе изображение выше?
HTML:
<textarea id="textarea" name="chapter"><h4 style="text-align: center;">Write your first page!</h4></textarea>
извините, но я действительно думаю, что это настоящая правильная запись пользователя. Вы знаете, что значение пустое или нет, но вы не знаете, являются ли его теги html пустыми. Я думаю, что это не posibble без parse html entry – daremachine
вы можете видеть .. редактор тоже не знает. Если он знает, что тэг html пуст, он удалил его – daremachine
Да, запись пользователя прекрасна, но проблема связана с тэгами html. Если я делаю 'if (empty ($ _ POST ['chapter']) {...}' с вышесказанным, он всегда будет возвращать false, потому что он содержит теги html, но не содержит фактического содержимого внутри них. ? – user3574492