Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/06/2002, 13:12
Avatar de tunait
tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Re: restringir palabras en campo de formulario como l

Yastá :)

Mira, hice la prueba sobre un textarea.

<script language="javascript">

function contar()
{
texto=document.formu.comentarios.value
texto2=texto.split(/ /);
if(texto2.length>200)
{
texto=texto2[0]+" "
for(m=1;m<200;m++)
{
texto+=texto2[m]+" ";
}
document.formu.comentarios.value=texto+" (has alcanzado las 200 palabras)"
window.clearTimeout(pepe);
}
pepe=window.setTimeout('contar()',500)
}
</script>

Y luego al campo le pides lo siquiente:

<form name="formu">
<textarea cols="50" rows="5" name="comentarios" onFocus="contar()" onBlur="clearTimeout(pepe)"></textarea>
</form>

Cuando se llegue a la palabra número 201 no se podrá añadir nada más y al final del escrito aparecerá el aviso de que ha alcanzado las 200 palabras.

Un saludo