Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/04/2009, 21:43
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: numeros y comas en un input

en lugar de deteccion de teclas, yo usaria expresiones regulares. en el siguiente ejemplo, la validacion se realiza cuando el textbox pierde foco (onblur) pero tambien lo podrias hacer cuando se levante una tecla (onkeyup):
Código:
<input type='text' onblur='validate(this);' />
<script>
function validate(input){
if(/[^0-9,]/.test(input.value))input.value = input.value.replace(/[^0-9,]/g,'');
}
</script>