webForumDet fria alternativet

Kombinera onsubmit med OveRRidEs spamscript

6 svar · 519 visningar · startad av hypatia

hypatiaMedlem sedan feb. 20011 325 inlägg
#1

Jag har börjat få en del spam i mina gästböcker och tänkte testa OveRRidEs spamscript.

Det funkar, eller i alla fall tror jag det. ;) (Det går alltså att posta)
Problemet är att helt plötsligt fungerar inte valideringen av formuläret längre och nu har jag hamnat långt över min förmåga att anpassa färdiga script.

Valideringsscriptet jag använder är

function validateForm(obj) {
    if (obj.elements["namn"].value=="") {
        alert("Du måste fylla i ett namn.");
        return false;
    } else if (obj.elements["meddelande"].value==""){
        alert("Du måste skriva en hälsning också.");
        return false;
    }
    return true;
}

och anropas i form-taggen med onsubmit. Hur kan jag få valideringen att börja fungera igen?

Tack på förhand! :f

GislavedMedlem sedan nov. 20041 480 inlägg
#2
function postComment() {
     validateForm(document.frm); // namnet på ditt formulär 
	document.frm.SuckMyAssAllYouSpamBotMotherFuckers.value = g_Guid;
	document.frm.submit();
}
hypatiaMedlem sedan feb. 20011 325 inlägg
#3

Jaaaa! Nu anropas valideringsscriptet igen. :D

Problemet är bara att när prompten kommer upp om att jag inte fyllt i formuläret ordentligt och sedan klickar på "ok", så postas innehållet ändå, och då är det ju inte så stor mening med det. ;)

GislavedMedlem sedan nov. 20041 480 inlägg
#4
function postComment() {
  if(validateForm(document.frm))
  { 
	document.frm.SuckMyAssAllYouSpamBotMotherFuckers.value = g_Guid;
	document.frm.submit();
  } 
}
hypatiaMedlem sedan feb. 20011 325 inlägg
#5

Tack så mycket, Gislaved! Nu funkar det precis som jag vill :D.

En liten fråga bara... kan man lika gärna ta bort onsubmit i form-taggen nu? Eller ska den vara kvar?

GislavedMedlem sedan nov. 20041 480 inlägg
#6

Det borde fungera bra. Du har ju en onclick som anropar funktionen ovan, så onsubmit behövs inte om jag tänker rätt.

hypatiaMedlem sedan feb. 20011 325 inlägg
#7

Det fungerade utmärkt att ta bort den! :D

Tack så jättemycket för all hjälp! :f

Genererad på 386 ms · cache AV · v20260730165559-full.f96bc7eb