Перейти к содержимому


JS на запрет редактирования поля


В теме одно сообщение

#1 TelecomMedia

    Активный участник

  • Пользователи
  • PipPipPip
  • 378 сообщений

Отправлено 25 Февраль 2016 - 12:55

Добрый день!

Подскажите пожалуйста пример js кода для запрета изменения значения поля вручную.
В настройках доступа если ставлю запрет редактирования, то некорректно отрабатывает js код на отображения записей.
Использую такой код:

В поле, по значению которого отображать другое поле:
function onchange_{$one_field.id}()
{
  display_field(39580, document.getElementById('value{$one_field.id}').value=="Подготовка контента / Площадка");
}
addHandler(document.getElementById('value{$one_field.id}'), 'onchange', onchange_{$one_field.id});

В поле, которое нужно открыть:
display_field({$one_field.id}, document.getElementById('value38260').value=="Подготовка контента / Площадка");

Может в этом коде надо что-то изменить, чтобы оно отрабатывало когда нет прав на редактирование поля?

#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 25 Февраль 2016 - 13:33

Задавать отображение поля через JS по значению другого имеет смысл только тогда, когда то поле редактируется. Если оно не редактируется, то для скрытия надо использовать правила.





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных