Ver Mensaje Individual
  #8 (permalink)  
Antiguo 26/09/2011, 10:08
Avatar de freesoftwarrior
freesoftwarrior
 
Fecha de Ingreso: marzo-2006
Mensajes: 362
Antigüedad: 18 años, 2 meses
Puntos: 10
Respuesta: TEXTAREA Comprobar Texto

Lo hice a la volada, pero al menos funciona. Ya es cuestión que lo depures un poco.

Cita:
<script>
function valida_texto()
{
texto = document.getElementById("prueba").value;
if(texto.indexOf("joder") != -1)
alert("No escribas la palabra 'joder'. Muchas gracias.");
}

</script>

<form>
<textarea cols="20" rows="20" id="prueba" onKeyPress="valida_texto();"></textarea>
</form>
El único detalle que he encontrado es que si por ejemplo escribes "Mi nombres es Juan Joder" Y NADA MÁS, no te lo va a detectar porque la función tendrá como dato la cadena "Mi nombre es Juan Jode" y recién cuando se ingrese un espacio en blanco o algo más se completará la rutina.

Otro detalle es que como uno estará escribiendo continuado es posible que se presione un Enter y se cierre la ventana del Alert, por lo que habría que buscar una forma de "detener" todo proceso para que atienda al mensaje de advertencia.

Suerte.
Un saludo desde el Perú