Foros del Web » Programando para Internet » Javascript »

input que acepte solo numeros

Estas en el tema de input que acepte solo numeros en el foro de Javascript en Foros del Web. que tal colegas necesito hacer una pagina con varios input boxes pero necesito que el usuario solo pueda teclear numeros, que no le pueda meter ...
  #1 (permalink)  
Antiguo 22/04/2004, 10:46
 
Fecha de Ingreso: febrero-2004
Mensajes: 65
Antigüedad: 20 años, 10 meses
Puntos: 1
input que acepte solo numeros


que tal colegas necesito hacer una pagina con varios input boxes pero necesito que el usuario solo pueda teclear numeros, que no le pueda meter caracteres, en vb6 en el evento onkeypress se puede controlar esto, en asp vi que la cajita de texto tiene el mismo evento pero no se si acepte los mismos codigos, alquien me puede guiar por favor?
__________________
eL MArgARo
  #2 (permalink)  
Antiguo 22/04/2004, 10:57
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 10 meses
Puntos: 535
De qué ASP estás hablando? de ASP 3.0 o de .NET?
__________________
...___...
  #3 (permalink)  
Antiguo 22/04/2004, 11:10
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 11 meses
Puntos: 98
Así es, si estás hablando de ASP 3.0 no se puede...tienes que utilizar una tecnología client side, VB script o javascript, que te recomiendo el segundo.
Si estás hablando de ASP.NET pos quien sabe, apenas ando tratando de darme un tiempo para meterme en eso
Pero si no me equivoco, en ASP.NET creo que tiene ya una validación integrada en tiempo de diseño.

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #4 (permalink)  
Antiguo 22/04/2004, 11:19
 
Fecha de Ingreso: febrero-2004
Mensajes: 65
Antigüedad: 20 años, 10 meses
Puntos: 1
estoy hablando de asp 3.0 pero para lo del lado del ciente no tendran por ahi algun ejemplin?
__________________
eL MArgARo
  #5 (permalink)  
Antiguo 22/04/2004, 11:20
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 11 meses
Puntos: 98
Mejor date una vuelta por el foro de javascript, de seguro encuentras algo...

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #6 (permalink)  
Antiguo 22/04/2004, 11:35
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 3 meses
Puntos: 381
Prueba algo tipo.....

<input type="text" name="pepe" onkeyup="if(isNaN(this.value)){alert('sólo puede introdicur números');this.value=this.value.substring(0,this.v alue.lenght-1)}" />

  #7 (permalink)  
Antiguo 22/04/2004, 15:32
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 8 meses
Puntos: 1284
Hola a todos:

Usando expresiones regulares también podría valer :

<html>
<head>
<script>
var no_digito = /\D/g;
</script>
</head>
<body >
<form>
<input type=text onkeyup="this.value = this.value.replace(no_digito, '')" />
</form>
</body>
</html>

Saludos
  #8 (permalink)  
Antiguo 23/04/2004, 12:16
 
Fecha de Ingreso: abril-2004
Mensajes: 2
Antigüedad: 20 años, 8 meses
Puntos: 0
Hola no sé si lo solucionaste, probá con esto en el input del dato

<input onKeypress="if (event.keyCode < 48 || event.keyCode > 57) event.returnValue = false;" >
  #9 (permalink)  
Antiguo 28/04/2004, 10:29
 
Fecha de Ingreso: febrero-2004
Mensajes: 65
Antigüedad: 20 años, 10 meses
Puntos: 1
muhcas gracias!!!! solucionado con sus respuestas
__________________
eL MArgARo
  #10 (permalink)  
Antiguo 17/04/2009, 14:12
Avatar de mss_lobaton85  
Fecha de Ingreso: abril-2009
Ubicación: Buenaventura
Mensajes: 41
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: input que acepte solo numeros

Cita:
Iniciado por caricatos Ver Mensaje
Hola a todos:

Usando expresiones regulares también podría valer :

<html>
<head>
<script>
var no_digito = /\D/g;
</script>
</head>
<body >
<form>
<input type=text onkeyup="this.value = this.value.replace(no_digito, '')" />
</form>
</body>
</html>

Saludos
PODRIAN INDICARME UNA PAGINA DONDE EXPLIQUE TEORICAMENTE LA UTILIDAD DEL VAR NO_DIGITO = ^D/g; POR FA
  #11 (permalink)  
Antiguo 12/05/2009, 19:20
 
Fecha de Ingreso: noviembre-2008
Mensajes: 21
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: input que acepte solo numeros

y si necesito incluir el punto decimal como lo haria?
  #12 (permalink)  
Antiguo 13/05/2009, 02:57
 
Fecha de Ingreso: julio-2008
Ubicación: Alcañiz-Teruel-España
Mensajes: 182
Antigüedad: 16 años, 5 meses
Puntos: 5
Respuesta: input que acepte solo numeros

Cita:
Iniciado por k1r02 Ver Mensaje
y si necesito incluir el punto decimal como lo haria?
Mirate este post que hice hace algun tiempo

Saludos
__________________
Si quieres puedes y si puedes debes. Imposible is nothing!!!
  #13 (permalink)  
Antiguo 13/05/2009, 08:22
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 10 meses
Puntos: 772
Respuesta: input que acepte solo numeros

El mensaje original es de hace más de 5 años. Por favor, no reviváis temas tan antiguos.

Saludos,
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.
Tema Cerrado

SíEste tema le ha gustado a 2 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 12:13.