function validarEntero(valor)
{//Compruebo si es un entero
if (isNaN(valor))
{//no es un numero devuelvo false
return false
}
else
{//Si es número entero) devuelvo true
return true
}
}
function validarLongitud(valor)
{//Compruebo si la longitud es mayor o menor a 8
if (valor.length > 8)
{
alert("la longitud es mayor a 8");
return false
}
if (valor.length < 8)
{
alert("la longitud es menor a 8");
return false
}
else
{//longitud correcta igual a 11 devuelvo true
return true
}
}
Llamas a la funcion con esto:
function validarFormulario()
{//lo validamos como entero
textoCampo = validarEntero(window.document.formul.texto.value);
if (textoCampo == true)
{//valido la longitud
textoCampo = validarLongitud(window.document.formul.texto.value);
}
}
window.document.formul.texto.value = textoCampo
}
y tenes definido esto:
<form name=formul> <input type=text name=texto> <input type=button value=validar onclick="validar()"> </form>