Опять про iblock.element.add.form
Когда через iblock.element.add.form мы добавляем к.-либо информацию и не заполняем обязательные поля нам выводится сообщение типа:
Поле "НАЗВАНИЕ_ПОЛЯ" обязательно для заполнения.
Вроде нормально. Но когда у нас больше 5 полей становится не удобно: выше компанента строки про то какие поля обязательны, а ниже - сама форма.
Лучше было бы если в случае ошбки кроме строк ещё к обязательному элементу формы добалялся класс, вроде error_input_class, а в css для этого класса - были бы красные бордюрчки. Тогда всё гораздо юзабельнее: пользователю не надо читать и искать поля - они уже обведены красной рамкой.
Да, конечно, у обязательных полей есть красненькая звёздочка..., да, конечно, можно написать свой php-файл добавления элемента инфоблока и т.д.
НО! В друпале то такое уже давно реализовано

(заранее прошу за слово "друпал" не минусовать).
Ввести два класса:
bx_error
bx_ok
и любые сообщения системы выводить в публичке только через них!
Тогда разработчики смогут глобально для всего сайта (форум, формы, блоги. соцсеть, инфоблоки, интернет-магазин, фотогалерея, авторизация-регистраци и тд) переопределить внешний вид этих сообщений. Например, через jQuery навешать на эти классы всплывающее окно!
Потребуется всего пара строчек кода для этого!
А сейчас для этого может потребоваться до человека/недели (!)
Мы тут практически все за jQuery! его и в стандартную поставку не так давно включили!
Включили бы просто jQuery и jQuery UI в ядро и всё хорошо было бы.