在<form:input>标记</form:input>中使用angular js形式验证

时间:2014-12-31 07:36:10

标签: angularjs jsp-tags spring-form

我创建了一个具有弹簧形式的jsp页面。我想使用角度js验证表单。当我尝试在<form:input>代码中添加必需 ng-model 属性时,我获得异常Jasper异常equal symbol expected和{{ 1}}在我添加这些属性的行中。

让我的逻辑工作的程序是什么?

1 个答案:

答案 0 :(得分:1)

您可以尝试以下四种方法:

第一个:可能是最好的,我认为这应该有效:

<form:input path="usrname" maxlength="12" required="required"/>

所以必需='必需'而不是只需要

第二个:忘记角度验证,并使用Spring Validation方法。也许这不是你要找的东西。

第三个问题:您是否可能忘记<form:input>代码并使用<input>代码?也许不是。

第四个:您可以尝试提供表单:输入标记为id,并在页面底部运行一个简单的jQuery脚本。我知道,这不是最好的事情,但也许它有效。

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

如果这有助于你,请将此标记为答案。