Angularjs自定义验证无法使用表达式

时间:2016-03-09 11:33:51

标签: angularjs validation

我使用下面的代码验证我的数量文本框。当我输入错误的号码时,它显示错误信息,但表格正在提交。

<span ng-show="model.Item.Quantity - model.Quantity < 0">Entered Quantity cannot be greater than the item quantity.</span>

1 个答案:

答案 0 :(得分:0)

使用以下方式:

<form name="formName">
    <input type="number" min="0" max="{{itemQuantity}}" name="inputName" ng-model="propertyName" />
    <span ng-show="formName.inputName.$invalid">Error Message </span>
    <button type="submit" ng-disabled="formName.$invalid" value="submit" />
</form>

您可以在此处找到更多信息:https://docs.angularjs.org/api/ng/input/input[number]