jueves, 3 de julio de 2008

¿Cómo validar números enteros por JavaScript?

La páginas web están formadas por múltiples elementos pero el principal para la interacción con el usuario son los formularios, donde el usuario ingresa datos que luego serán enviados al servidor. Para evitar que se envíen datos incorrectos al servidor siempre es recomendable validarlos antes.
Una forma de validar los datos es por medio de funciones javascript que se ejecutan en el evento "onsubmit" del formulario.

A continuación les dejo una función javascript para validar que se ingrese un entero en un campo de texto.


//valida que el elemento con identificador (id)
//y de nombre (nombre) tenga un valor entero
function validarInt(id, nombre) {
var error = '';
elemento = document.getElementById(id);
var re = /^(-)?[0-9]*$/;
if (!re.test(elemento.value)) {
error = 'El campo '+nombre+' debe ser un número entero';
}
return error;
}

1 comentario:

tomer dijo...

Gracias por la ayuda :)