Si desidera impostare il numero di telefono su cifre, Come posso farlo utilizzando Angular js.Convalidare il numero di telefono usando angular js
Questo è quello che ho provato:
<form class="form-horizontal" role="form" method="post" name="registration" novalidate>
<div class="form-group" ng-class="{'has-error': registration.phone.$error.number}">
<label for="inputPhone" class="col-sm-3 control-label">Phone :</label>
<div class="col-sm-9">
<input type="number"
class="form-control"
ng-minlength="10"
ng-maxlength="10"
id="inputPhone"
name="phone"
placeholder="Phone"
ng-model="user.phone"
ng-required="true">
<span class="help-block"
ng-show="registration.phone.$error.required &&
registration.phone.$error.number">
Valid phone number is required
</span>
<span class="help-block"
ng-show="((registration.password.$error.minlength ||
registration.password.$error.maxlength) &&
registration.phone.$dirty) ">
phone number should be 10 digits
</span>
</div>
</div>
</form>
Ma io non sto ottenendo l'errore di convalida.
che dire di numeri di telefono internazionali? –
Il tuo 'ng-show's sta cercando' registration.phone' ma il 'ng-model' del tuo input è' user.phone' – rwacarter
registrazione è il nome del modulo Sto usando quello .. @rwacarter –