Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/08/2006, 12:45
Avatar de shakaran
shakaran
 
Fecha de Ingreso: agosto-2005
Ubicación: España - Ciudad Real
Mensajes: 374
Antigüedad: 18 años, 9 meses
Puntos: 7
Hola, a ver si te ayuda esto:

/* NO valida en firefox
function NO_letra(){
// funcion que impide entrada a formulario de caracteres no numericos
var key=window.event.keyCode;//codigo de tecla.
if (key < 48 || key > 57){//si no es numero
window.event.keyCode=0;//anula la entrada de texto.
}
}
*/
/* Valida para IE y Firefox */
function NO_letra(e){
key=(document.all) ? e.keyCode : e.which;
// NOTA: Backspace=8, Tabulador=0 Enter=13, '0' = 48, '9' = 57
if ((key!=8 && key!=0 && key!=13) && (key < 48 || key > 57)){
alert("Solo se pueden ingresar numeros.");
return false;
}
return true;
}//fin funcion

Tendrias que invertir las condiciones, del if, yo lo tengo hecho justo al contrario, para que solo me coja numeros ;)
__________________
Quijost Backend Engineer - www.quijost.com - Hosting rápido, eficiente y profesional
Blog: www.shakaran.net