1

我正在使用 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 实现所需的字段?谢谢!

4

2 回答 2

3

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

    <html>
    <body>
            <form:input path="someinput" id="someinput"/>
    </body>
    <script>
            $("#someinput").attr('required', ''); 
    </script>
    </html>
于 2014-02-19T22:02:15.577 回答
0
  1. 如果您只是使用 default 提交表单commandName,那么您的方法是可以的。
  2. 更好的解决方法:用 spring-form 编写表单并忘记所需的东西。然后找出真正为您生成的 html spring-form。编写自己的 html 并添加必填字段。
于 2012-12-30T13:39:10.083 回答