Changeset de9a87d in sicp


Ignore:
Timestamp:
May 18, 2015, 12:00:51 PM (9 years ago)
Author:
Ing. Roldan D. Vargas G <rvargas@…>
Branches:
master
Children:
d19a617
Parents:
cbcdebb
Message:

agregadas funciones para la validación de escritura en campos de texto de solo números y solo letras

File:
1 edited

Legend:

Unmodified
Added
Removed
  • static/js/funciones.js

    r46b845f rde9a87d  
    1212        });
    1313});
     14
     15/**
     16 * @brief Función que valida el ingreso de solo números en un campo de texto
     17 *
     18 * @author Ing. Roldan Vargas (rvargas at cenditel.gob.ve)
     19 * @copyright GNU/GPLv2
     20 * @date 18-05-2015
     21 * @param evt Variable de tipo object con el evento de la tecla presionada
     22 * @return Retorna verdadero en caso de que el carácter introducido en el campo de texto sea un número,
     23 *          en caso contrario retorna falso
     24 */
     25function validar_numeros(evt) {
     26    evt = (evt) ? evt:event;
     27    var tecla = (evt.which) ? evt.which:evt.keyCode;
     28    var keychar = String.fromCharCode(tecla);
     29
     30    if (/^([0-9])$/.test(keychar))
     31        return true;
     32
     33    return false;
     34}
     35
     36/**
     37 * @brief Función que valida el ingreso de solo carácteres alfanuméricos en un campo de texto
     38 *
     39 * @author Ing. Roldan Vargas (rvargas at cenditel.gob.ve)
     40 * @copyright GNU/GPLv2
     41 * @date 18-05-2015
     42 * @param evt Variable de tipo object con el evento de la tecla presionada
     43 * @return Retorna verdadero en caso de que el carácter introducido en el campo de texto sea un carácter alfanumérico,
     44 *          en caso contrario retorna falso
     45 */
     46function validar_letras(evt) {
     47    evt = (evt) ? evt:event;
     48    var tecla = (evt.which) ? evt.which:evt.keyCode;
     49    var keychar = String.fromCharCode(tecla);
     50
     51    if (/^([A-Za-z])$/.test(keychar))
     52        return true;
     53
     54    return false;
     55}
Note: See TracChangeset for help on using the changeset viewer.