Как проверить, является ли текстовое поле CKEDITOR empy

У меня есть область текста CKEDITOR. Поле никогда не будет пустым, потому что CKEDITOR всегда записывает

 

также если поле не содержит ввода пользователя.

Есть ли способ проверить, пусто ли поле (без ввода пользователя)? Потому что: $ _POST ['textarea'] == '' возвращает false также, если пользовательский ввод равен null.

1
nl ja de
Я не уверен, но, возможно, вы можете использовать проверку jQuery для textarea.
добавлено автор Devang Rathod, источник

1 ответы

Well, if it consistently adds the

 

how about this?

if (in_array($_POST['textarea'], array('

 

', '')))

или:

if (str_replace('

 

', '', $_POST['textarea']) == '')

Это также вернет true, если пользователь непреднамеренно нажимает enter , но не добавляет никакого текста.

РЕДАКТИРОВАТЬ:

Вы можете принять это, насколько вам нравится, в зависимости от вашего понятия «пустой вход»:

if (trim(str_replace(' ', '', strip_tags($_POST['textarea']))) == '')

и т.п.

ИЗМЕНИТЬ еще:

Turns out this has been discussed before: Validate FCKEditor blank or not

1
добавлено
Как насчет с установленным цветом и ничего не написано?
добавлено автор Perocat, источник
Я попытался с вашим предложением: $ i = str_replace ('

& nbsp;

', '', $ _POST ['textarea']); if ($ i == '') {echo 1; } else {echo 2; } Я становлюсь 2, всегда ... почему?
добавлено автор Perocat, источник
с отделкой работает ....
добавлено автор Perocat, источник
Ну, вы также можете удалить все теги, пробелы и nbsp и посмотреть, осталось ли что-то, просто добавьте столько, сколько вы считаете нужным :)
добавлено автор Spiny Norman, источник
Ну, может быть, есть что-то еще в $ _ POST ['textarea'] ? Попробуйте поставить var_dump ($ _ POST ['textarea'], $ i) перед оператором if , который скажет вам, что именно находится в этих переменных, и сколько символов там. Если их больше 0, вам нужно будет немного заменить. См. Также: stackoverflow.com/questions/10596884/…
добавлено автор Spiny Norman, источник
phpGeeks
phpGeeks
3 620 участник(ов)

Best PHP chat Еще: @dbGeeks - базы данных @phpGeeksJunior - новичкам @moscowProgers - IT Москва @ebanoePhp - весёлый канал о PHP @laravel_pro - Laravel @jobGeeks - вакансии @jsChat - JS Правила: https://t.me/phpGeeks/764859 ДР - 28.03.2016

Верстка сайтов HTML/CSS/JS/PHP
Верстка сайтов HTML/CSS/JS/PHP
3 439 участник(ов)

Правила группы: напишите !rules в чате. Группа Вк: vk.com/web_structure Freelancer: @web_fl Веб Дизайн: @dev_design Маркетолог: @topmarkening Автор: @M_Boroda

PHP
PHP
1 309 участник(ов)

Группа про современный PHP. Обсуждаем ООП, TDD, BDD, DDD, SOLID, GRASP и прочие крутые базворды Для ознакомления: https://gist.github.com/mkusher/711bd46f0b62fbae851182e6fb3b1839 Группа PHP для новичков @phpGeeksJunior Вакансии: https://t.me/fordev

PHP — вакансии, поиск работы и аналитика
PHP — вакансии, поиск работы и аналитика
1 251 участник(ов)

Публикуем вакансии и запросы на поиск работы по направлению PHP, Laravel, Symfony, Yii и т.д. Здесь всё: full-time, part-time, remote и разовые подработки. См. также: @qa_jobs, @devops_jobs, @javascript_jobs, @nodejs_jobs, @uiux_jobs, @products_jobs

Чат — Типичный Верстальщик
Чат — Типичный Верстальщик
1 080 участник(ов)

Основной канал: @tpverstak Обратная связь: @annblok Все ссылки на соц.сети проекта: http://taplink.cc/tpverstak ПРАВИЛА ЧАТА — https://teletype.in/@annblok/BygPgC3E7

phpGeeksJunior
phpGeeksJunior
980 участник(ов)

Группа для новичков. Не стесняйтесь задавать вопросы по php. Не флудить!!!! Правила и полезные ссылки https://gist.github.com/exileed/a53dd0617b35a705ff44b38c8028e6a5 Бест от пхпгикс https://t.me/best_of_phpgeeks

phpclub.ru
phpclub.ru
872 участник(ов)

Официальный чат phpclub.ru - остерегайтесь подделок #rules Правила группы - уважайте друг друга. Скриншоты -> ссылками. Код -> pastebin.com. Вакансии строго -> https://goo.gl/4bNxym, в чат ссылку. За рекламу и мат - БАН!

Devall | PHP
Devall | PHP
272 участник(ов)

Пристанище для восходящих звёзд разработки, которые перейдут на более адекватные языки. http://combot.org/chat/-1001014863761 Инвайт: j.mp/devallphp

Веб-Технологи: UI/UX, Вёрстка, Фронтенд
Веб-Технологи: UI/UX, Вёрстка, Фронтенд
167 участник(ов)

Всё про веб-дизайн и вёрстку. А также: HTML, CSS, флекс и бутстрапы, шаблонизаторы, препроцессоры, методологии, аглифаеры, улучшаторы и обфускаторы. Обсуждаем темы юзабилити, устраиваем А/В тесты лендингов, и проводим аудит.

DTP :: @DTPublish
DTP :: @DTPublish
147 участник(ов)

Обсуждаемые темы: полиграфия, препресс, верстка, дизайн, иллюстрации, скрипты, плагины. Канал - @DTPublishing