Измените значение атрибута обычая JSP, используя JavaScript для тега обычая JSP - PullRequest
0 голосов
/ 14 ноября 2011

Я разработал пользовательский тег JSP с именем <ctn:input mandatory = true> с одним пользовательским атрибутом с именем обязательного Теперь я хочу изменить обязательное значение на false при событии щелчка другого тега.
Я не могу изменить его, используя document.getElementById(id).mandatory = "false".
Является ли это возможным ? как?

Ответы [ 3 ]

1 голос
/ 14 ноября 2011

<ctn:input mandatory = true> - это материал на стороне сервера, и клиент не получит это как HTML, так что ваш java-скрипт не будет с ним играть. Вам нужно найти какой-то другой способ для того же

0 голосов
/ 26 марта 2013

В этом случае вы не можете использовать JavaScript для изменения значения ... но вы можете использовать

<c:if > </c:if>

внутри значения атрибута ur. например,

<ctn:input mandatory = "<c:if test='{yourCondition}'>true </c:if>">

или мы можем использовать выбор здесь тоже ... EX. это выберет истину, если ваше условие выполнено, иначе оно установит «ложь»

<ctn:input mandatory = "<c:choose><c:when test="${condition/variable}">true </c:when><c:otherwise>false</c:otherwise>">
0 голосов
/ 14 ноября 2011

С помощью javascript вы можете изменять только значения в визуализированном html.Это не повлияет на ваше кодирование бэкэнда.

...