Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/01/2017, 13:31
Avatar de yoyo_38tuzo
yoyo_38tuzo
 
Fecha de Ingreso: febrero-2015
Mensajes: 44
Antigüedad: 9 años, 2 meses
Puntos: 0
Modificar cantidad en caja de texto

Buenas tardes gente, tengo una duda. La siguiente funcion valida que un input solo se le ingrese una cantidad con numeros decimales, pero despues de poner la cantidad y ponerme en otro input, ya no puedo regresar a modificarlo, que puedo hacer?

Código Javascript:
Ver original
  1. $('#cantidad').keypress(function (tecla) {
  2.     if ((tecla.charCode < 48 || tecla.charCode > 57) && (tecla.charCode != 46) && (tecla.charCode != 8)) {
  3.     return false;
  4.     }else {
  5.     var len   = $('#cantidad').val().length;
  6.     var index = $('#cantidad').val().indexOf('.');
  7.     if (index > 0 && tecla.charCode == 46) {
  8.     return false;
  9.     }
  10.     if (index > 0) {
  11.     var CharAfterdot = (len + 1) - index;
  12.     if (CharAfterdot > 3) {
  13.     return false;
  14.     }                    
  15.     }
  16. }
  17. return true;
  18. });