I have three fields and I have to validate by sending the message ng-mensage
of the first field whenever a value is changed and preventing the form from being submitted.
The sum of the field número 2
and número 3
can not be greater than the value of the número 1
field.
How do I validate this?
<form name="form">
<md-input-container >
<label>Numero1</label>
<input required=""
name="numero1"
ng-model="obj.numero1"
ng-pattern="/^[0-9]{0,10}$/">
<div ng-messages="form.numero1.$error">
<div ng-message="required">Este campo é obrigatório.</div>
<div ng-message="pattern">Apenas números</div>
</div>
</md-input-container>
<md-input-container>
<label>Número 2</label>
<input required=""
name="numero2"
ng-model="obj.numero2"
ng-pattern="/^[0-9]{0,10}$/">
<div ng-messages="form.numero2.$error" >
<div ng-message="required">Este campo é obrigatório.</div>
<div ng-message="pattern">Apenas números</div>
</div>
</md-input-container>
<md-input-container >
<label>Número 3</label>
<input required=""
name="numero3"
ng-model="obj.numero3"
ng-pattern="/^[0-9]{0,10}$/">
<div ng-messages="form.numero3.$error" >
<div ng-message="required">Este campo é obrigatório.</div>
<div ng-message="pattern">Apenas números</div>
</div>
</md-input-container>
</form>