Programación Web y Scripting => JavaScript => Mensaje iniciado por: Sianyta83 en Miércoles 6 de Agosto de 2008, 21:31
Título: Mínimo de caracteres en formulario
Publicado por: Sianyta83 en Miércoles 6 de Agosto de 2008, 21:31
Holap!! :hola: Gente, necesito ayuda. Necesito establecer un mínimo de caracteres en u textarea de un formulario pero no se como. He buscado por todo lado y editado un poco los de el máximo pero no me funcionan. :oops: No se nada de javascript y me es necesario hacer eso en el formulario. ¿Alguien me podría ayudar porfa? :ouch:
Título: Re: Mínimo de caracteres en formulario
Publicado por: posman en Jueves 7 de Agosto de 2008, 01:01
Si dices que has editado scripts para verificar el maximo de caracteres, entonces ya tienes la solucion. Unicamente hay que verificar que el largo del texto sea mayor que tu limite_minimo en lugar de que sea menor que el limite_maximo
if ( TuTextarea.value.length < limite_minimo ) { alert("No has escrito el minimo de caracteres; return; }
Título: Re: Mínimo de caracteres en formulario
Publicado por: Sianyta83 en Jueves 7 de Agosto de 2008, 01:26
Pero eso se lo añado a uno ke edite(ke no se si lo estoy haciendo bien) o a cada textarea del formulario? :oops:
Título: Re: Mínimo de caracteres en formulario
Publicado por: RadicalEd en Viernes 8 de Agosto de 2008, 21:27
En el textarea utiliza el evento onChange, y que este redirija hacía la validación que te da posman; algo que podrías hacer para no darle validación a cada textarea sería poner una función de esta forma:
Código: Javascript
function validar(campo)
{
if( campo < limite_minimo )
{
alert("No has escrito el minimo de caracteres;
return;
}
}
Y en el textarea algo como onChange="validar(this.value.length)"