Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/08/2010, 15:38
amerkmif
 
Fecha de Ingreso: octubre-2009
Mensajes: 29
Antigüedad: 14 años, 7 meses
Puntos: 0
numero entero javascript sin isNaN

hola a todos :

miren es que tengo el siguiente ejercicio al cual se ingresa un numero y valida si es entero , entonces me esta funcionando pero ahora me lo piden sin usar la funcion isNaN y no se como implemntarlo

si me pueden ayudar se los agradeceria


<html>
<head>
<title>Validar entero</title>
<script>
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 un numero) devuelvo el valor cadena vacia
return ""
}else{
//En caso contrario (Si era un número) devuelvo el valor
return valor
}
}

function validarFormulario(){
//extraemos el valor del campo
textoCampo = window.document.formul.texto.value
//lo validamos como entero
textoCampo = validarEntero(textoCampo)
//colocamos el valor de nuevo
window.document.formul.texto.value = textoCampo
}
</script>
</head>
<body>
<form name=formul>
<input type=text name=texto>
<input type=button value=validar onclick="validarFormulario()">
</form>
</body>
</html>