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 tienes definido esto:
<form name=formul>
<input type=text name=texto>
<input type=button value=validar onclick="validar()">
</form>
Jorge A. Torres Orozco