Foros del Web » Programando para Internet » Javascript »

Modificar cantidad en caja de texto

Estas en el tema de Modificar cantidad en caja de texto en el foro de Javascript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 14/01/2017, 13:31
Avatar de yoyo_38tuzo  
Fecha de Ingreso: febrero-2015
Mensajes: 44
Antigüedad: 9 años, 1 mes
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. });

Etiquetas: caja, cantidad, funcion, input, modificar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:38.