Evitar que el usuario exceda un número de caracteres

Tengo un formulario, donde teclean un mínimo de 8 caracteres y el máximo tambien son 8 caractéres, pero lo que quiero hacer es que si no se cumplen...

La FAQ Evitar que el usuario exceda un número de caracteres tiene

Pertenece a la categoría:

Pregunta
Tengo un formulario, donde teclean un mínimo de 8 caracteres y el máximo tambien son 8 caractéres, pero lo que quiero hacer es que si no se cumplen las condiciones mande un mensaje de alerta, osea si escribieron numeros y letras que diga que solo deben de ser numero y si escribieron mas de 8 caracteres o menos de 8 caracteres que tambien mande un alert, ¿alguien tiene un código que me pueda facilitar?


Respuesta de Jorge A. Torres Orozco
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>

Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

Comentarios
Fueron enviados 2 comentarios a la faq
2 comentarios no revisados
0 comentarios revisados

Volver al árbol de categoríasVolver al árbol de categorías
Alojados en el grupo