1

我创建了一个具有弹簧形式的 jsp 页面。我想使用 Angular js 验证表单。当我尝试在标签内添加requiredng-model属性<form:input>时,我收到异常 Jasper 异常equal symbol expected,并且Attribute ng-model invalid for tag input according to TLD在我添加这些属性的行中。

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

4

1 回答 1

1

您可以尝试以下 4 件事:

第一个:可能是最整洁的,我认为这应该可行:

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

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

第二个:忘记 Angular Validation,使用 Spring Validation 方法。也许这不是您要寻找的东西。

第三个:你不是可以忘记<form:input>标签,而使用<input>标签吗?也许不吧。

第四个:您可以尝试为您的 form:input 标签指定一个 id,然后在页面底部运行一个简单的 jQuery 脚本。我知道,这不是最整洁的事情,但也许它有效。

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

如果这对您有帮助,请将此标记为答案。

于 2014-12-31T07:57:46.530 回答