Foros del Web » Programando para Internet » Javascript »

duda con campo numerico

Estas en el tema de duda con campo numerico en el foro de Javascript en Foros del Web. ola a todos me van a disculpar que sea tan majadera pero necesito ayuda,.. tengo un txt que solo se debe ingresar numeros...en este caso ...
  #1 (permalink)  
Antiguo 07/06/2007, 08:27
 
Fecha de Ingreso: mayo-2007
Mensajes: 413
Antigüedad: 17 años, 8 meses
Puntos: 0
Exclamación duda con campo numerico

ola a todos me van a disculpar que sea tan majadera pero necesito ayuda,..

tengo un txt que solo se debe ingresar numeros...en este caso notas...y al ingresar mediante enter por ejemplo la nota 95 keria que me apareciaera 9.5
para esto ya me dieron solucion y es el siguiente codigo...

onblur="if(this.value.indexOf('.') == -1) this.value = this.value.split('').join('.')"

ahora mi duda es al siguiente que pasa si trabajo con notas que son por ejemplo 100 y kiero que salga 10.0 este codigo solo ase que aparesca asi: 1.0.0 como puedo solucionarlo?? son que afecte lo primero mencionado??

ojala me ayuden porfa....

grasias desde yap
xaus
  #2 (permalink)  
Antiguo 07/06/2007, 09:12
 
Fecha de Ingreso: enero-2005
Mensajes: 105
Antigüedad: 20 años
Puntos: 2
Re: duda con campo numerico

Hola:

Ya que se trata de numeros deberias dividirlo por 10


onblur="if(this.value.indexOf('.') == -1) this.value = this.value/10"


salu2
  #3 (permalink)  
Antiguo 07/06/2007, 09:17
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 23 años, 1 mes
Puntos: 61
Re: duda con campo numerico


<input type = "text" name = "pepe" size = "3" maxlength = "3" onBlur = " p = parseInt(this.value); this.value = (p>10)?(p/10).toFixed(1):this.value">

Y vamos a procurar escribir lo mejor posible, vale!?
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
  #4 (permalink)  
Antiguo 07/06/2007, 09:21
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 23 años
Puntos: 772
Re: duda con campo numerico

¡Oops! Mientras hacía pruebas, se me han adelantado, pero ya que lo tengo, lo pongo

Código:
<input type="text" onblur = "this.value = this.value.replace(/^(\d{1,2})(\d{1})$/,'$1.$2')" />
Saludos,
  #5 (permalink)  
Antiguo 07/06/2007, 09:36
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 23 años, 1 mes
Puntos: 61
Re: duda con campo numerico

Ya empezamos con las expresiones regulares!!

Hay otra forma:

<input type = "text" name = "pepe" size = "3" maxlength = "3" onblur="alert('¿Te has acordado de poner el punto?')" />

__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
  #6 (permalink)  
Antiguo 07/06/2007, 09:46
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 23 años
Puntos: 772
Re: duda con campo numerico

Cita:
Iniciado por KarlanKas Ver Mensaje
Ya empezamos con las expresiones regulares!!
Es la influencia de derkenuke (ya ves lo que trae juntarse con malas compañías )

Saludos, KarlanKas
  #7 (permalink)  
Antiguo 07/06/2007, 10:14
 
Fecha de Ingreso: mayo-2007
Mensajes: 413
Antigüedad: 17 años, 8 meses
Puntos: 0
Re: duda con campo numerico

ola grasias a todos por responder....wenu wenu..probare todas las opciones debe funcionar .....

no peleen por fa y tratare de escrivir mejol......

yap grasias a todos chaus
  #8 (permalink)  
Antiguo 07/06/2007, 17:10
Avatar de derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 21 años, 3 meses
Puntos: 45
Re: duda con campo numerico

Cita:
Iniciado por JavierB Ver Mensaje
¡Oops! Mientras hacía pruebas, se me han adelantado, pero ya que lo tengo, lo pongo

Código:
<input type="text" onblur = "this.value = this.value.replace(/^(\d{1,2})(\d{1})$/,'$1.$2')" />
Saludos,
Cita:
Iniciado por JavierB Ver Mensaje
Es la influencia de derkenuke (ya ves lo que trae juntarse con malas compañías )

Saludos, KarlanKas

Ahora te me has adelantado tú Javier!!



La que más me gusta... la del alert de KarlanKas (), muy... sutil.. jeje
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.
  #9 (permalink)  
Antiguo 08/06/2007, 08:07
 
Fecha de Ingreso: mayo-2007
Mensajes: 413
Antigüedad: 17 años, 8 meses
Puntos: 0
Re: duda con campo numerico

ok grasias a todos funciona perfecto...todas als funciones asiq..ocupare cualkiera grasias

chaus
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 14:31.