将 HTML5 placeholder 属性添加到 spring 3.0 表单输入元素

发布于 2024-10-03 03:48:08 字数 86 浏览 3 评论 0原文

如何将 HTML5 占位符属性添加到 Spring webmvc 的 form:input、form:password 和 form:textarea 元素?

How do I add HTML5 placeholder attributes to Spring webmvc's form:input, form:password and form:textarea elements?

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

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

发布评论

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

评论(2

我早已燃尽 2024-10-10 03:48:08

从 Spring 3.0 开始,表单标签支持动态属性,因此您可以简单地编写

<form:input placeholder = "..." ... />

As of Spring 3.0 form tags support dynamic attributes, therefore you can simply write

<form:input placeholder = "..." ... />
冷…雨湿花 2024-10-10 03:48:08

关于新的输入类型问题 - 我通过使用 spring bind 并手动生成输入元素取得了成功。我正在使用引导程序,因此我已经有一个标签来包装控制组并应用错误消息,但如果您只想内联它,您可以执行以下操作。

如果您的 path 字段为“age”,请将 替换为

<spring:bind path="age">
  <input id="age" name="age" type="number" value="${status.value}" />
</spring:bind>

Regarding the new input types question - I had success by using spring bind and manually generating the input element. I'm using bootstrap so I already had a tag to wrap the control-group and apply the error message, but if you just want to inline it you can do the following.

if your path field was 'age', replace <form:input path="age"/> with

<spring:bind path="age">
  <input id="age" name="age" type="number" value="${status.value}" />
</spring:bind>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文