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


Скрыть поле на отсутствие значения

скрыть поле отсутствие значения

Сообщений в теме: 3

#1 All_ex74

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

  • Пользователи
  • PipPipPip
  • 138 сообщений
  • Пол:Мужчина
  • Город:Барнаул

Отправлено 10 Июнь 2014 - 13:33

Здравствуйте, не получается скрыть поле Закртыта (тип поля - текст, ID поля - f4680) на условие отсутствия значения...

if (document.getElementById("value4680").value == '') document.getElementById('field4680').style.display = 'none';



					
					<br />
					<p class= Сообщение отредактировал All_ex74: 10 Июнь 2014 - 13:38


#2 CbCoder

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

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

Отправлено 10 Июнь 2014 - 16:24

Почему через права не закрываете? Зачем огород городить тут с JS?

#3 All_ex74

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

  • Пользователи
  • PipPipPip
  • 138 сообщений
  • Пол:Мужчина
  • Город:Барнаул

Отправлено 10 Июнь 2014 - 16:38

Просмотр сообщенияCbCoder (10 Июнь 2014 - 16:24) писал:

Почему через права не закрываете? Зачем огород городить тут с JS?

Дак на значение Пусто же... как значение проставляется - поле появляется, как через права это сделаешь?

#4 CbCoder

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

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

Отправлено 11 Июнь 2014 - 12:31

Для этого есть правила.

Скрытие через JS бывает необходимо только в специфических случаях, когда значение необходимо скрывать/показывать динамически, без пересохранения записи. И в этом случае используется функция display_field, ваш код же код некорректен, т.к. скрывает только поле для редактирования, а в режиме просмотра значение никак не скрыто.





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

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