使用 JavaScript 更改 JSP 客户标签的 JSP 客户属性值

发布于 2024-12-15 08:19:56 字数 231 浏览 1 评论 0 原文

我开发了名为 的 JSP 自定义标记,其中包含一个名为强制的自定义属性。 现在我想在其他标签的点击事件上将强制值更改为 false
我无法使用 document.getElementById(id).mandatory = "false" 更改它。
是否可以 ?如何 ?

I have developed JSP custom tag named <ctn:input mandatory = true> with one custom attribute named mandatory.
Now i want to change mandatory value to false on click event of some other tag.
I am not able to change it using document.getElementById(id).mandatory = "false".
Is it possible ? how ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

走过海棠暮 2024-12-22 08:19:56

是服务器端的内容,客户端不会将其作为 HTML dom 接收,因此您的 java 脚本将无法使用它。您需要找到其他相同的方法

<ctn:input mandatory = true> is server side stuff and client will not recieve this as HTML dom so your java script won't play with it. You need to find out some other way for the same

梦过后 2024-12-22 08:19:56

使用 javascript,您只能修改呈现的 html 中的值。它不会影响您的后端编码。

With javascript you can only modify values in the rendered html. It won't effect your backend coding.

二货你真萌 2024-12-22 08:19:56

在这种情况下,您不能使用 javascript 来更改值...但您可以

<c:if > </c:if>

在 ur 属性值内使用。对于前。

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

或者我们也可以在这里使用选择...EX。
如果满足您的条件,这将选择 true,否则它将设置“false”

<ctn:input mandatory = "<c:choose><c:when test="${condition/variable}">true </c:when><c:otherwise>false</c:otherwise>">

In this case you can't use javascript to change value...but you can use

<c:if > </c:if>

inside ur attribute value. for ex.

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

or we can use choose here too...EX.
this will select true if your condition is fulfilled of else it will set "false"

<ctn:input mandatory = "<c:choose><c:when test="${condition/variable}">true </c:when><c:otherwise>false</c:otherwise>">
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文