Spring表单:输入HTML5必需属性

时间:2012-12-30 13:28:21

标签: html5 forms spring

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

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

我似乎无法做到

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

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

如果我想使用完整的HTML5规范

,我似乎需要抛弃弹簧形式
<input name="someinput" id="someinput" class="required" required="required"></input>

有谁知道如何使用spring form 3.1.3.RELEASE实现必填字段? 谢谢!

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:0)

  1. 如果您只是提交默认commandName的表单,那么您的方法就可以了。
  2. 更好的解决方法:用弹簧形式写下表格并忘记所需的东西。然后找出为你生成的真正的html spring-form。写下你自己的html并添加必填字段。