diff --git a/src/js/controller.js b/src/js/controller.js index d416048..8e674c4 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -223,13 +223,15 @@ angular.module('focaAbmChofer') $location.path('/chofer/' + chofer.id + '/' + chofer.idTransportista); } - $scope.validarDatosChofer = function(chofer) { + $scope.validarChoferNombre = function(chofer) { // No permito numero ni caracteres especiles en nombre de chofer if (!/^([a-zA-ZÀ-ÿ ])*$/.test(chofer.nombre)) { focaModalService.alert('el campo Nombre no debe incluir números o símbolos'); chofer.nombre = ''; return } + } + $scope.validarChoferDni = function(chofer) { // Solo numeros en el campo documento if (!/^([0-9])*$/.test(chofer.dni)) { focaModalService.alert('el campo DNI solo puede incluir números'); diff --git a/src/views/foca-abm-choferes-item.html b/src/views/foca-abm-choferes-item.html index b74d593..dddfdf3 100644 --- a/src/views/foca-abm-choferes-item.html +++ b/src/views/foca-abm-choferes-item.html @@ -61,6 +61,7 @@ teclado-virtual solo-positivos limite-numeros-max="10" + maxlength="10" ng-model="chofer.telefono" ng-required="true" ng-keypress="guardar($event.keyCode)" diff --git a/src/views/foca-abm-choferes-listado.html b/src/views/foca-abm-choferes-listado.html index 853e94c..5029d94 100644 --- a/src/views/foca-abm-choferes-listado.html +++ b/src/views/foca-abm-choferes-listado.html @@ -39,7 +39,7 @@ type="text" teclado-virtual ng-model="chofer.nombre" - ng-keyup="validarDatosChofer(chofer)" + ng-keyup="validarChoferNombre(chofer)" ng-required="true" ng-keypress="next($event.keyCode)" foca-focus="focused == 1" @@ -65,7 +65,7 @@ maxlength="12" minlength="2" ng-model="chofer.dni" - ng-keyup="validarDatosChofer(chofer)" + ng-keyup="validarChoferDni(chofer)" ng-required="true" ng-keypress="next($event.keyCode)" foca-focus="focused == 2" @@ -106,7 +106,7 @@ class="form-control" type="text" teclado-virtual - ng-keyup="validarDatosChofer(chofer)" + ng-keyup="validarChoferNombre(chofer)" ng-model="chofer.nombre" ng-required="true" ng-keypress="next($event.keyCode)" @@ -132,7 +132,7 @@ type="text" teclado-virtual ng-model="chofer.dni" - ng-keyup="validarDatosChofer(chofer)" + ng-keyup="validarChoferDni(chofer)" ng-required="true" ng-keypress="next($event.keyCode)" foca-focus="focused == 2" @@ -148,7 +148,8 @@ foca-tipo-input teclado-virtual solo-positivos - limite-numeros-max="15" + limite-numeros-max="10" + maxlength="10" ng-model="chofer.telefono" ng-required="true" foca-focus="focused == 3"