Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/03/2010, 11:49
Vendetta
 
Fecha de Ingreso: febrero-2008
Mensajes: 269
Antigüedad: 16 años, 10 meses
Puntos: 5
Limitar a numeros y "-"

Buenas!

He estado haciendo algunas cosillas y un amigo me ha hecho esta funcion

Código Javascript:
Ver original
  1. function isNumberKey(evt)
  2.       {
  3.          var charCode = (evt.which) ? evt.which : event.keyCode
  4.          if (charCode > 31 && (charCode < 48 || charCode > 57))
  5.             return false;
  6.  
  7.          return true;
  8.       }

De esta forma en los input que quiera, solo se pueden poner numeros ahora, no habia caido en que era posible que algunos numeros cayeran en negativo y claro, no me deja. He probado haciendo cosas del tipo

Código Javascript:
Ver original
  1. if (charCode > 31 && (charCode < 48 || charCode > 57 || charCode != 45))

Pero ni se Javascript ni estoy seguro de que el 45 haga referencia al guión. He buscado una tabla pero vamos, no estoy muy metido en el tema este asi que no se si he buscado lo que tenia que buscar. Tambien he mirado por google pero esque tampoco se muy bien que o como deberia buscarlo y no encuentro la forma.

Solo me queda pedir ayuda por aqui : <