Я пытаюсь сделать проверку в AngularJS. Я хочу выполнить проверку max и min. Я написал для этого функцию и вызвал эту функцию в файле HTML. Функция отображает сообщение об ошибке, но не может отключить следующую кнопку и принять неверный ввод. вот мой FuntionФункция не отключена Кнопка NEXT
$scope.validate = function(NetProfit) {
if (NetProfit < 100000 || NetProfit > 20000000)
{
$scope.greeting = 'Please enter a value between 100000 and 20000000.';
}
else
{
$scope.greeting = '';
}
};
вот мой HTML код
<input ng-model="NetProfit" name="NetProfit" id="NetProfit" type="text" ng-pattern="/^\d+$/" ng-change='validate(NetProfit)' class="zoomIn" placeholder="Your Annual Net Profit" required>
<p class="ErrorMessage">
{{greeting}}
</p>
<p class="ErrorMessage" ng-show="step5form.NetProfit.$error.pattern">
Annual net profit cannot be characters.
</p>
<button class="Submit" ng-disabled="!step5form.$valid" ng-click="step = 6">Next</button>
Я полагаю, вы имеете в виду, что это не отключение, если ваша чистая прибыль является < 100000 or > 200000. Но нет проверки включала в себя (только показывая сообщение). – g00glen00b