Foros del Web » Programando para Internet » Javascript »

Máscara numérica en textbox

Estas en el tema de Máscara numérica en textbox en el foro de Javascript en Foros del Web. Hola a todos: Tengo un textbox en el que capturo un decimal siempre del estilo 0.0. ¿Cómo lo puedo hacer para que en el textbox ...
  #1 (permalink)  
Antiguo 06/08/2004, 06:12
 
Fecha de Ingreso: junio-2003
Mensajes: 318
Antigüedad: 20 años, 11 meses
Puntos: 0
Máscara numérica en textbox

Hola a todos:
Tengo un textbox en el que capturo un decimal siempre del estilo 0.0. ¿Cómo lo puedo hacer para que en el textbox ese punto siempre aparezca y sólo puedas modificar los dos números?. Como una máscara
¿Después es sencillo de recoger el valor?¿Sería lo mismo?
Gracias como siempre
  #2 (permalink)  
Antiguo 09/08/2004, 15:14
(Desactivado)
 
Fecha de Ingreso: noviembre-2002
Ubicación: Ciudad Autónoma de Buenos Aires
Mensajes: 2.367
Antigüedad: 21 años, 6 meses
Puntos: 317
Hola reycoy :

Hay varias formas, ésta es la más simple.

Código:
<script>
var original="0.0";

function valida(){
if(document.formulario.numero.value.length!=3 || document.formulario.numero.value.indexOf(".")!=1){
document.formulario.numero.value=original;
alert("ERROR");
}
else alert("ENVIANDO . . .\r\n\t"+document.formulario.numero.value)
}
</script>
<form name="formulario">
<input name="numero" value="0.0" size="3" />
<input type="button" value="ENVIAR" onclick="valida()" />
</form>
Hay una forma de validar el número mientras se tipea, sin esperar el envío; pero me parece que funciona solamente en IE.

saludos

furoya
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 20:01.