Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/04/2013, 00:45
aldo_rengo
 
Fecha de Ingreso: febrero-2013
Ubicación: en mi casa
Mensajes: 541
Antigüedad: 11 años, 10 meses
Puntos: 3
Limitar numero despues de una coma

hola miren tengo una consulta, tengo un input, text,

donde se ingresan numeros, se pueden ingresar numero decimales, (con coma)
pero necesito que se limiten a solo 3 decimales, despues de la coma...

por ejemplo

3,323 esta bien
3323,33 esta bien (tiene 2 valores despues la coma)
323,323 esta bien
32,3242 esta mal , tiene 4 caracteres ...

cual sera la mejor opcion para restringir los datos ingresados???

con un javascript, que se active cada ves que se ingrese un caracter,. con onkey() creo que se llama la funcion...

si coloca una coma ",", aparece un contador, si supera mas de 3, caracteres,,, desactiva el ingreso por teclado

esa creen la mejor opcion??

pero si ingresa "2," y borra la coma, el contador esta activo estando el input asi"2" y ingreso "23245" y ahi no se podra ingresar mas...

o creo que me equicovo una vez que borro el "," verificara, que halla "," (comas) y contara,,, tendria que verlo... esa es la mejor opcion.

otra seria creo , usar expresiones regulares..? o ahi es medio complicado....