我创建了一个具有弹簧形式的 jsp 页面。我想使用 Angular js 验证表单。当我尝试在标签内添加required和ng-model属性<form:input>
时,我收到异常 Jasper 异常equal symbol expected
,并且Attribute ng-model invalid for tag input according to TLD
在我添加这些属性的行中。
使我的逻辑工作的程序是什么?
我创建了一个具有弹簧形式的 jsp 页面。我想使用 Angular js 验证表单。当我尝试在标签内添加required和ng-model属性<form:input>
时,我收到异常 Jasper 异常equal symbol expected
,并且Attribute ng-model invalid for tag input according to TLD
在我添加这些属性的行中。
使我的逻辑工作的程序是什么?
您可以尝试以下 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>
如果这对您有帮助,请将此标记为答案。