使用 JSTL 使文本字段禁用属性动态化

发布于 2024-10-19 06:39:35 字数 312 浏览 0 评论 0原文

我有一个 struts 输入文本字段,我希望禁用属性根据动态值进行更改。 这不起作用:

<html:text property="startDate" maxlength="14" disabled='<c:out value="${bbsInfoModel.waitMode}"/>' />

当我在页面上使用 c:out... 时,会显示该值:

Test Value: <c:out value="${bbsInfoModel.waitMode}"/>

I have a struts input text field, and I want the disabled attribute to change based on a dynamic value.
This is not working:

<html:text property="startDate" maxlength="14" disabled='<c:out value="${bbsInfoModel.waitMode}"/>' />

When I just use the c:out... on the page, the value is displayed:

Test Value: <c:out value="${bbsInfoModel.waitMode}"/>

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

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

发布评论

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

评论(2

z祗昰~ 2024-10-26 06:39:35

您还可以为此使用 HTML-el 标记:

<html-el:text .......... disabled="${bbsInfoModel.waitMode}">

因此,不要使用 html-text,而是使用 html-el:text。

这就是我必须做的事情才能让我的工作发挥作用。

You could also use a HTML-el tag for this:

<html-el:text .......... disabled="${bbsInfoModel.waitMode}">

so instead of html-text, put html-el:text.

This is what I had to do to make mine work.

迷乱花海 2024-10-26 06:39:35

您不能将自定义标签嵌入到另一个自定义标签中。试试这个:-

<html:text property="startDate" maxlength="14" disabled="${bbsInfoModel.waitMode}" />

You cannot embed a custom tag in another custom tag. Try this:-

<html:text property="startDate" maxlength="14" disabled="${bbsInfoModel.waitMode}" />
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文