<div class="form-group"> <label class="control-label col-md-2 col-lg-2">@Labels.totalUses: </label> <div class="col-md-4 col-lg-4"> <input type="number" class="form-control" name="totalUses" id="totalUses" placeholder="0" min="-999" max="9999" data-sm:number-format data-sm:number ng-model="currentItem.valTmpl.vTotUse"> <div class="field-validation-error"> <span ng-show="(form.editItemValidationForm.totallUses.$error.min || form.editItemValidationForm.totallUses.$error.max) && form.editItemValidationForm.totallUses.$dirty"> @String.Format(Messages.mustBeBetweenXandY, Labels.totalUses, "-999", "9999") </span> </div> </div> <div class="checkbox col-md-4 col-lg-4" style="margin-top: -7px;"> <label class="control-label"> <input type="checkbox" ng-model="currentItem.valTmpl.vMultival"> @Labels.multipleValidations </label> </div> </div> <div class="form-group"> <label class="control-label col-md-2 col-lg-2">@Labels.usesPerDay: </label> <div class="col-md-4 col-lg-4"> <input type="number" class="form-control" name="dayUse" id="dayUse" placeholder="0" min="-999" max="9999" data-sm:number-format data-sm:number ng-model="currentItem.valTmpl.vDayUse"> <div class="field-validation-error"> <span ng-show="(form.editItemValidationForm.dayUse.$error.min || form.editItemValidationForm.dayUse.$error.max) && form.editItemValidationForm.dayUse.$dirty"> @String.Format(Messages.mustBeBetweenXandY, Labels.usesPerDay, "-999", "9999") </span> </div> </div> <div class="checkbox col-md-6 col-lg-6"> <label class="control-label"> <input type="checkbox" ng-model="currentItem.valTmpl.vNoDiscnt">@Labels.doNotIncrementDiscCounter </label> </div> </div>All controls except for total uses behave correctly - as soon as I type a number which is too big, I can see red error message beneath that control.