Fix validation of step size in integer/numeric field

This commit is contained in:
Bjarne Fyrstenborg
2021-03-22 21:54:16 +01:00
committed by Michael Latouche
parent d428a4543f
commit f83f465211
2 changed files with 10 additions and 4 deletions

View File

@@ -1,6 +1,7 @@
<div ng-controller="Umbraco.PropertyEditors.EmailController">
<ng-form name="emailFieldForm">
<input type="email" name="textbox"
<input type="email"
name="textbox"
ng-model="model.value"
id="{{model.alias}}"
class="umb-property-editor umb-textstring textstring"
@@ -8,7 +9,7 @@
ng-required="model.config.IsRequired || model.validation.mandatory"
val-server="value" />
<div ng-messages="emailFieldForm.textbox.$error" show-validation-on-submit >
<div ng-messages="emailFieldForm.textbox.$error" show-validation-on-submit>
<p class="help-inline" ng-message="required">{{mandatoryMessage}}</p>
<p class="help-inline" ng-message="valEmail"><localize key="validation_invalidEmail">Invalid email</localize></p>
<p class="help-inline" ng-message="valServer">{{emailFieldForm.textbox.errorMsg}}</p>

View File

@@ -9,10 +9,15 @@
aria-required="{{model.validation.mandatory}}"
id="{{model.alias}}"
val-server="value"
fix-number min="{{model.config.min}}" max="{{model.config.max}}" step="{{model.config.step}}" />
min="{{model.config.min}}"
max="{{model.config.max}}"
step="{{model.config.step}}"
ng-step="model.config.step"
fix-number />
<span ng-messages="integerFieldForm.integerField.$error" show-validation-on-submit >
<span ng-messages="integerFieldForm.integerField.$error" show-validation-on-submit>
<span class="help-inline" ng-message="number"><localize key="validation_invalidNumber">Not a number</localize></span>
<span class="help-inline" ng-message="step"><localize key="validation_invalidNumberStepSize">Not a valid numeric step size</localize></span>
<span class="help-inline" ng-message="valServer">{{integerFieldForm.integerField.errorMsg}}</span>
</span>
</ng-form>