【问题标题】:Spring forms:input HTML5 required attributeSpring 表单:输入 HTML5 必需属性
【发布时间】:2012-12-14 23:49:12
【问题描述】:

我正在使用 Spring 表单并希望使用 Spring 表单似乎不支持的 HTML5 'required' 属性。

<form:input path="someinput" cssClass="required"/>

我好像做不到

<form:input path="someinput" cssClass="required" required="required"/>

因为 Spring TLD 目前不支持此功能。

如果我想使用完整的 HTML5 规范,我似乎需要放弃 spring 表单

<input name="someinput" id="someinput" class="required" required="required"></input>

有谁知道我如何使用 spring forms 3.1.3.RELEASE 来实现所需的字段? 谢谢!

【问题讨论】:

标签: html forms spring


【解决方案1】:

只需在页面末尾添加一些 jquery

    <html>
    <body>
            <form:input path="someinput" id="someinput"/>
    </body>
    <script>
            $("#someinput").attr('required', ''); 
    </script>
    </html>

【讨论】:

    【解决方案2】:
    1. 如果您只是使用默认commandName 提交表单,您的方法是可以的。
    2. 更好的解决方法:用 spring-form 编写表单,忘记需要的东西。然后找出真正为您生成的 html spring-form。编写自己的 html 并添加必填字段。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-03-03
      • 2011-03-01
      • 1970-01-01
      • 2013-07-18
      • 2011-07-12
      • 1970-01-01
      • 2015-05-14
      相关资源
      最近更新 更多