Comunidad de diseño web y desarrollo en internet online

detectar palabra en campo de texto

Citar            
MensajeEscrito el 09 Nov 2010 04:23 pm
Hola a todos,
Quería saber si existe algun metodo en javascript con el que pueda detectar una palabra o varias en el campo de texto de un formulario, de manera que en función del texto que escriba el usuario se pueda generar una respuesta distinta o anular la acción "enviar". Basicamente lo necesito para poder discriminar comentarios inadecuados en un libro de visitas.

gracias de antemano.

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

msie8
Citar            
MensajeEscrito el 09 Nov 2010 04:46 pm
busca mas por "expresiones regulares", de esa manera puede detectar palabras indeseadas.

Por gosunkugi

Claber

251 de clabLevel

1 tutorial

Genero:Masculino  

Kuri - frontend dev - XueZhongWen!

safari
Citar            
MensajeEscrito el 09 Nov 2010 06:04 pm
Por lo menos te doy un comienzo, es lo primero que se me ha ocurrido...


function filtrar(){
var frase =document.getElementById("ID_DEL_CAMPO").value;
// Aqui te puedes hacer un bucle para el reemplazo sobre frase para reemplazar las palabras que quieres eliminar por otras
frase = frase.replace("palabrachunga","palabraok");
// Guardamos el resultado en nuestro campo
document.getElementById("ID_DEL_CAMPO").value = frase;
}// fin function

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox
Citar            
MensajeEscrito el 10 Nov 2010 09:17 am
Gracias por contestar, con estas dos sugerencias lo he podido solucionar.

Un saludo.

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

msie8

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.