hypatiaMedlem sedan feb. 20011 325 inlägg
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
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
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
function postComment() {
if(validateForm(document.frm))
{
document.frm.SuckMyAssAllYouSpamBotMotherFuckers.value = g_Guid;
document.frm.submit();
}
}
hypatiaMedlem sedan feb. 20011 325 inlägg
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
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
Det fungerade utmärkt att ta bort den! :D
Tack så jättemycket för all hjälp! :f