X-Git-Url: https://git.llucax.com/z.facultad/75.43/tp1.git/blobdiff_plain/0a253cede072778391c1359f146ef56c60f40364..3cfdc427066ffa563f292c8267ecb8db8e1fd9d0:/src/lib.js?ds=sidebyside diff --git a/src/lib.js b/src/lib.js index f774bec..ac95325 100644 --- a/src/lib.js +++ b/src/lib.js @@ -29,6 +29,12 @@ function es_email(f) return false; } +function es_numero(f) +{ + if (f.value.match(/^\d+$/g)) return true; + return false; +} + // Verifica si el campo f está vacío, dando un error con el nombre n si lo está. function check_vacio(f, n) { @@ -63,24 +69,27 @@ function check_min_max_cant(f, n, min, max) // n para el mensaje de error. function check_iguales(f1, f2, n) { - if (f1.value != f2.value) - { - alert('No coinciden los valores del campo ' + n + '!'); - f1.focus(); - return false; - } - return true; + if (f1.value == f2.value) return true; + alert('No coinciden los valores del campo ' + n + '!'); + f1.focus(); + return false; } // Verifica si los campos f1 y f2 son iguales. Si no lo son se usa el nombrei // n para el mensaje de error. function check_email(f, n) { - if (!es_email(f)) - { - alert(f.value + ' no es una dirección de e-mail válida!'); - f.focus(); - return false; - } - return true; + if (es_email(f)) return true; + alert(f.value + ' no es una dirección de e-mail válida!'); + f.focus(); + return false; +} + +// Verifica si el campo f tiene un número natural. +function check_numero(f, n) +{ + if (es_numero(f)) return true; + alert('El campo ' + n + ' no es un número natural!'); + f.focus(); + return false; }