---
title: "Bekräfta och avbryta mailformulär"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/18202-bekräfta-och-avbryta-mailformulär"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "hypatia"
published: "2001-09-08T08:07:00.000Z"
updated: "2001-09-09T15:09:00.000Z"
replies: 6
views: 244
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/18202-bekräfta-och-avbryta-mailformulär"
---

# Bekräfta och avbryta mailformulär

## #1 — hypatia, 2001-09-08T08:07Z

Jag håller på att lära mig JavaScript nu, och vill göra ett mailformulär. När man klickar på "Skicka" ska det komma upp en ny sida med en bekräftelse på att mailet har gått iväg. Hittade lösningen på det på <http://cgi.webforum.nu/wf/Forum1/HTML/000202.html.> 

Men nu till mitt problem. När jag klickar på "Skicka" kommer en alert-ruta upp som frågar om jag vill skicka formuläret via e-post. Om jag svarar "OK" så skickas det och jag får bekräftelsesidan, men om jag klickar på "Avbryt" kommer också bekräftelsesidan upp. Går det att fixa så att när jag klickar på "Avbryt" så avbryts verkligen allt också och jag kommer tillbaka till formulärsidan?

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

## #2 — spango, 2001-09-08T10:45Z

Det finns en funktion som heter confirm som visar en ja/nej-dialog (som vi säger på fackspråk ;) ). Du skulle kunna göra så här...

```
function go(){
&nbsp;&nbsp;&nbsp;&nbsp;if(confirm("Är du sääääker på att du vill skicka?")){
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// Ja, de vill skicka
&nbsp;&nbsp;&nbsp;&nbsp;} else {
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// Nej, de vill inte skicka
&nbsp;&nbsp;&nbsp;&nbsp;}
}
```

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

## #3 — hypatia, 2001-09-08T19:05Z

Tack Spango! Det fungerade finfint!

Men går det att bli av med nästa ja/nej-dialog (blev det rätt nu?) som frågar om jag vill skicka formuläret med e-post? För fortfarande blir det så att om jag väljer "Avbryt" där så kommer sidan med bekräftelsen upp.

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

## #4 — spango, 2001-09-08T22:44Z

Nja, det är inbyggt i browsern. Men det borde inte dyka upp om inte submit() anropas...

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

## #5 — hypatia, 2001-09-09T08:29Z

Kan jag skicka formuläret med e-post utan att anropa submit?

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

## #6 — spango, 2001-09-09T09:38Z

Nja... inte så att det skickas automagiskt. Överhuvudtaget är det här ingen vidare smidig lösning, eftersom det förutsätter att man har en mailklient kopplas till webbläsaren. Det är bättre (på de flesta vis, iaf) att använda något som körs på servern, t.ex. [FormFixer](http://formfixer.com/).

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

## #7 — hypatia, 2001-09-09T15:09Z

Tack för tipset om FormFixer! :D Det kände jag inte till. Man kan inte köra några scriptspråk alls på servern som jag använder, så den tjänsten verkar perfekt.

Måste ändå fixa till ett mailformulär för en kurs jag går i, men då skippar jag sidan med bekräftelsen där.

Tack för all hjälp!

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/18202-bekräfta-och-avbryta-mailformulär
