【发布时间】:2018-11-21 13:58:31
【问题描述】:
我有一个输入文本字段。我想检查一个值是否不应超过 20 且至少应为 1。这是我的 HTML:
<input
type="number"
class="form-control input-rounded"
ng-model="Ctrl.new.runner"
ng-change="Ctrl.newChangeAction(Ctrl.new)"
min={{minRunnerValue}}
max={{maxRunnerValue}}
ng-model-options="{debounce:500}"
>
<span ng-show="Ctrl.newObject.runnerWarning">
<i>{{Ctrl.Object.runnersWarning}}</i>
</span>
我的 CTRL:
$scope.runnerWarning = "";
ctrl.minRunnerValue = 1;
ctrl.maxRunnerValue = 20;
我基本上想检查用户输入和箭头输入。(向上和向下)。上下正在使用此代码,但用户输入没有。另一个问题是警告永远不会通过。
感谢您的宝贵时间。
【问题讨论】:
-
我知道还有其他类似的问题。不要将其标记为重复。它们不解决用户输入和错误处理。
标签: javascript angularjs error-handling controller minmax