Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/08/2004, 15:14
furoya
(Desactivado)
 
Fecha de Ingreso: noviembre-2002
Ubicación: Ciudad Autónoma de Buenos Aires
Mensajes: 2.367
Antigüedad: 22 años, 4 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