Ich habe ein Bewertungsformular, wo ich von irgendwelchen Spam Robots mit Links zugemüllt werde. Ich habe folgendes zum Schutz eingebeaut:
Alles anzeigen
Trotzdem werden weiter Links und allgemeiner Spam gepostet. Wenn ich versuche die geblockten Bgriffe einzugeben, kommt auch die Meldung vom Explorer, also funktioniert das Script. Reich diese JS Prüfung nicht? Oder kann man die umgehen?
Quellcode
- if
- (document.kFormular.kommentarein.value.indexOf("insurance") != -1 ||
- document.kFormular.kommentarein.value.indexOf("autosinsurancequotes") != -1 ||
- document.kFormular.kommentarein.value.indexOf("hellzyea") != -1 ||
- document.kFormular.kommentarein.value.indexOf("<") != -1 ||
- document.kFormular.kommentarein.value.indexOf(">") != -1 ||
- document.kFormular.kommentarein.value.indexOf("href") != -1 ||
- document.kFormular.kommentarein.value.indexOf("[link") != -1 ||
- document.kFormular.kommentarein.value.indexOf("http") != -1 ||
- document.kFormular.kommentarein.value.indexOf("[email") != -1 ||
- document.kFormular.kommentarein.value.indexOf("[img") != -1 ||
- document.kFormular.kommentarein.value.indexOf("[size") != -1 ||
- document.kFormular.kommentarein.value.indexOf("[url") != -1 ||
- document.kFormular.kommentarein.value.indexOf("[") != -1 ||
- document.kFormular.kommentarein.value.indexOf("]") != -1 ||
- document.kFormular.kommentarein.value.indexOf("&#") != -1) {
- alert("Verdacht auf Spam!!!\nEinige Stichwörter wie (href, <, und einige BBCodes) sind leider nicht zulässig!");
- return false;
Trotzdem werden weiter Links und allgemeiner Spam gepostet. Wenn ich versuche die geblockten Bgriffe einzugeben, kommt auch die Meldung vom Explorer, also funktioniert das Script. Reich diese JS Prüfung nicht? Oder kann man die umgehen?