Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/02/2008, 08:32
Avatar de pcarvajal
pcarvajal
 
Fecha de Ingreso: enero-2002
Mensajes: 701
Antigüedad: 23 años, 1 mes
Puntos: 8
Re: Verificar campos de texto

Hola Celcius,
Prueba así:

Cita:
<script language="javascript">
function validarEntero(valor){
//intento convertir a entero.
//si era un entero no le afecta, si no lo era lo intenta convertir
valor = parseInt(valor)

//Compruebo si es un valor numérico
if (isNaN(valor)) {
//entonces (no es numero) devuelvo el valor cadena vacia
return ""
}else{
//En caso contrario (Si era un número) devuelvo el valor
return valor
}
}

function compruebaValidoEntero(obj,numero){
enteroValidado = validarEntero(numero);
alert (enteroValidado);
if (enteroValidado == ""){
//si era la cadena vacía es que no era válido. Lo aviso
alert ("Debe escribir un entero!")
//selecciono el texto
document.getElementById(obj).select(); //coloco otra vez el foco
document.getElementById(obj).focus(); }else
alert("ok");
}

</script>

<body>
<form name="f1">
<input style="text-align:center" type="text" name="ind1_" id="ind1_" size="1" onblur="compruebaValidoEntero(this.name,this.value);">
<input type="button" value="aceptar">
</form>
</body>
Saludos!