Simon Reinhardt: abfrage eingabe in ein formularfeld

Beitrag lesen

Hi Martin (<-soviel Zeit muss sein!)

if( document.loginForm.nick.value.indexOf('fuck') != -1 )  
alert("ERROR: Verbotenes Wort enthalten!");

Am besten regelst Du das ueber ein Array, in das Du die Woerter legst:

var badwords = new Array("f**", "sch**", "usw");

Dann kannst Du dieses Array durchgehen und die Woerter vergleichen:

for(i=0; i<badwords.length; i++)
  if (document.loginForm.nick.value.indexOf('fuck') != -1)
  {
    document.loginForm.nick.value = "";
    alert("ERROR: Verbotenes Wort enthalten!");
  }

Das Array kann dann ja beliebig erweitert werden.

Hoffe, geholfen zu haben.

MfG Simon