角度,验证单个输入(不在内部形式)

时间:2014-09-08 13:40:59

标签: javascript angularjs

我正在尝试验证单个输入以检查数字1-99,我想知道我是否可以在角度中执行此操作而不将其包装在表单中。如果它需要一个表格,这不是问题,只是好奇它是否必须有它。这就是我尝试的内容 -

<div class="errorMulti" ng-show="multiAdd.$error.maxlength">Error</div>
<input type='text' ng-model="multiAdd" placeholder='Number of levels to add 1-99' ng-maxlength="2"> 

非常直接,但似乎没有用。任何见解?谢谢!

1 个答案:

答案 0 :(得分:2)

<div ng-app>
   <form name="myform">
    <div class="errorMulti" ng-show="myform.multiAdd.$error.maxlength">Error</div>
    <input type='text' name="multiAdd" ng-model="multiAdd" placeholder='Number of levels to add 1-99' ng-maxlength="2">
    </form>
 </div>

检查JSfiddle:http://jsfiddle.net/15ugz6j3/