Commit b0754146c8f6be0ccbaca954cd5b7dd305ebad83

Authored by Marcelo Puebla
1 parent c0cb35795d
Exists in develop

Add

Nueva directiva
Showing 1 changed file with 25 additions and 0 deletions   Show diff stats
src/js/onlyNumbers-directive.js
File was created 1 angular.module('focaDirectivas')
2 .directive('onlyNumbers', function () {
3 return {
4 restrict: 'A',
5 link: function (scope, elm, attrs, ctrl) {
6 elm.on('keydown', function (event) {
7 if (event.shiftKey) { event.preventDefault(); return false; }
8 //console.log(event.which);
9 if ([8, 13, 27, 37, 38, 39, 40].indexOf(event.which) > -1) {
10 // backspace, enter, escape, arrows
11 return true;
12 } else if (
13 event.which >= 48 && event.which <= 57 ||
14 event.which >= 96 && event.which <= 105
15 ) {
16 // numbers 0 to 9 or numpad number
17 return true;
18 } else {
19 event.preventDefault();
20 return false;
21 }
22 });
23 }
24 }
25 });
26