Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Как сделать так, чтобы в элементе "список" нельзя было выбрать определенное значение?

00 голосов
1

Добрый день! Как программно сделать так, чтобы пользователь при создании контакта в CRM не мог выбрать определённое значение в элементе списка?
Вот скирншот: http://joxi.ru/7ja9UxjKTJAgH-Uz71s
Я сделал снизу пустой элемент списка в самом низу, он так же является элементом по-умолчанию. Необходимо сделать так, чтобы пользователь, при создании контакта, не мог оставить в списке поле по-умолчанию (в моём случае оно пустое), т.е. пользователь должен выбрать любое поле из списка, кроме поля по-умолчанию.
Буду рад абсолютно любой помощи, догадке и т.п. Спасибо!

спросил 09 Июль, 14 от nikish (230 баллов)

1 Ответ

00 голосов
Программно, наверно, проще всего сделать на javascript.- вставить на страницу создания контакта код, который будет перехватывать событие submit и проверять значение этого поля. Соответственно, и ошибку можно будет показать цивилизованно.

Ещё, как вариант, перехватывать где-нибудь в php_interface/init.php POST на страницу создания контакта и проверять поле. Но сложнее будет вывести сообщение об ошибке ( еще и так чтобы человеку не пришлось заново все поля контакта заполнять).
ответил 09 Июль, 14 от root (25,590 баллов)
Всё решилось гораздо проще - сделал просто список в виде флажков, благо стандартный функционал позволяет это сделать.