Скрытие div в состоянии - PullRequest
       1

Скрытие div в состоянии

0 голосов
/ 23 апреля 2019

Проблема с сокрытием div когда условие выполнено. Условие зависит от того, кто входит в веб-приложение.

У меня есть файл css, для которого div MultiBox установлен в видимость: он скрыт вместе с другими атрибутами, такими как цвет границы и т. Д.

Пытался использовать функцию в Ajax. Использование свойств DOM для изменения отображения / видимости div в зависимости от того, кто вошел в систему. Без кубиков.

Также пытался изменить класс div с помощью javascript. Не повезло также.

Эта функция - это то, что у меня сейчас работает, и она не работает так, как мне бы хотелось. Это называется нагрузкой на организм.

function Hidder () { var valid = document.getElementById ("form1: validate"). value;

if (valid == true) {

    document.getElementById("multipleBox").style.visibility ="visible";
    }

}

Не повезло в переключении между отображением или отображением.

Я хочу, чтобы он оставался скрытым, если только пользователь, обращающийся к веб-приложению, не является администратором. Я использовал теги jsf на своей странице jsp, чтобы получить учетные данные пользователя. Таким образом, в переменной valid хранится логическое значение со страницы jsp.

1 Ответ

0 голосов
/ 23 апреля 2019

Я думаю, что вы document.getElementById("form1:validate").value - это не то, как вы обращаетесь к элементу по идентификатору.

Попробуйте это document.getElementById("validate").value, предполагая, что 'validate' - это идентификатор поля ввода, содержащего логическое значение.

Или используйте это для получения значения по имени формы и полю id = "validate"

document.querySelector("form[name=formname] #validate").value

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...