将 HTML5 占位符属性添加到 Spring 3.0 表单输入元素
Posted
技术标签:
【中文标题】将 HTML5 占位符属性添加到 Spring 3.0 表单输入元素【英文标题】:Adding HTML5 placeholder attribute to spring 3.0 form input elements 【发布时间】:2011-05-13 02:10:21 【问题描述】:如何在 Spring webmvc 的 form:input、form:password 和 form:textarea 元素中添加 html5 占位符属性?
【问题讨论】:
【参考方案1】:从 Spring 3.0 开始,表单标签支持动态属性,因此您可以简单地编写
<form:input placeholder = "..." ... />
【讨论】:
【参考方案2】:关于新的输入类型问题 - 我通过使用弹簧绑定和手动生成输入元素取得了成功。我正在使用引导程序,所以我已经有一个标签来包装控制组并应用错误消息,但如果你只想内联它,你可以执行以下操作。
如果您的 path
字段是“年龄”,请将 <form:input path="age"/>
替换为
<spring:bind path="age">
<input id="age" name="age" type="number" value="$status.value" />
</spring:bind>
【讨论】:
以上是关于将 HTML5 占位符属性添加到 Spring 3.0 表单输入元素的主要内容,如果未能解决你的问题,请参考以下文章
如何在 mvc 4 中自动将占位符属性添加到 html 输入类型编号?
通过 IE10 中的 jQuery 在 Textarea 上的 HTML5 占位符属性