---
title: "Kombinera onsubmit med OveRRidEs spamscript"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/152807-kombinera-onsubmit-med-overrides-spamscript"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "hypatia"
published: "2006-10-21T07:34:03.000Z"
updated: "2006-10-21T10:07:53.000Z"
replies: 6
views: 523
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/152807-kombinera-onsubmit-med-overrides-spamscript"
---

# Kombinera onsubmit med OveRRidEs spamscript

## #1 — hypatia, 2006-10-21T07:34Z

Jag har börjat få en del spam i mina gästböcker och tänkte testa [OveRRidEs spamscript](http://www.webforum.nu/showthread.php?p=1169257#post1169257).

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

Permalänk: https://www.webforum.nu/p/152807

## #2 — Gislaved, 2006-10-21T08:13Z

```
function postComment() {
     validateForm(document.frm); // namnet på ditt formulär 
	document.frm.SuckMyAssAllYouSpamBotMotherFuckers.value = g_Guid;
	document.frm.submit();
}
```

Permalänk: https://www.webforum.nu/p/1885740

## #3 — hypatia, 2006-10-21T08:27Z

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. ;)

Permalänk: https://www.webforum.nu/p/1885749

## #4 — Gislaved, 2006-10-21T08:49Z

```
function postComment() {
  if(validateForm(document.frm))
  { 
	document.frm.SuckMyAssAllYouSpamBotMotherFuckers.value = g_Guid;
	document.frm.submit();
  } 
}
```

Permalänk: https://www.webforum.nu/p/1885758

## #5 — hypatia, 2006-10-21T10:01Z

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?

Permalänk: https://www.webforum.nu/p/1885792

## #6 — Gislaved, 2006-10-21T10:04Z

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

Permalänk: https://www.webforum.nu/p/1885795

## #7 — hypatia, 2006-10-21T10:07Z

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

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

Permalänk: https://www.webforum.nu/p/1885799

---

Tråden på webben: https://www.webforum.nu/amne/javascript/152807-kombinera-onsubmit-med-overrides-spamscript
