【发布时间】:2016-05-04 07:55:28
【问题描述】:
我正在尝试匹配两个随机生成的数字。如果结果输入错误,我想添加ng-invalid 类。在控制器中,此函数正在生成数字。
AngularJs
$scope.getRandomSpan = function(){
return Math.floor((Math.random()*6)+1);
}
HTML
<span ng-init="a=getRandomSpan()">{{ a }}</span>
<span ng-init="b=getRandomSpan()"> + {{ b }}</span>
一旦用户在输入字段中输入数字,我想验证数字。
<input type="number" ng-model="captcha" required />
例如函数生成两个数字 2 和 3 (equal to 5),现在我想添加 ng-invalid 类,如果输入的数字不等于 5。我已经在控制器中完成了这个任务,它在提交表单后进行验证。
var random = $scope.a + $scope.b;
var enteredcaptcha = $scope.captcha;
if(random == enteredcaptcha){...}
但我不知道如何现场验证,任何人都可以指导我,我将不胜感激。感谢您的指导
【问题讨论】:
-
我认为你应该使用两种方式的数据绑定
标签: javascript angularjs