【问题标题】:angular, validate single input (not inside form)角度,验证单个输入(不在表单内)
【发布时间】:2014-09-08 13:40:59
【问题描述】:

我正在尝试验证单个输入以检查数字 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"> 

很简单,但似乎不起作用。有什么见解吗?谢谢!

【问题讨论】:

标签: javascript angularjs


【解决方案1】:
<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/

【讨论】:

  • 我不明白这怎么可能是公认的答案。问题是“我如何验证 outside 表单”,而您的答案是“将其包装在表单中”?????
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-03-20
  • 1970-01-01
  • 2017-06-02
  • 1970-01-01
相关资源
最近更新 更多