---
title: "Mailformulär"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/86952-mailformulär"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "luan"
published: "2003-09-25T15:52:26.000Z"
updated: "2003-09-25T20:54:20.000Z"
replies: 4
views: 364
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/86952-mailformulär"
---

# Mailformulär

## #1 — luan, 2003-09-25T15:52Z

Hej, 
Någon som vet hur man gör ett mailforumlär i Javascript? Jag skulle behöva tre fält där man kan fylla i namn, email och sedan ett större fält med meddelande. Jag vill sedan att besökarn ska kunna välja mellan några personer som han/hon kan skicka till. Går detta över huvudtaget att göra i javascript?

Tacksam för svar. 

Mvh
Ludvig

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

## #2 — Jojoxx, 2003-09-25T16:42Z

JavaScript kan inte skicka mail, men du kan göra ett mailto:-formulär i html som du byter action med via JavaScript. Ett formmail-script (som körs på servern) är dock att föredra.

```
<form action="mailto:noone@domain.com" method="post" enctype="text/plain">
To: <input type="text" onChange="this.form.action='mailto:'+this.value"><br/>
<textarea name="meddelande"></textarea><br/>
<input type="submit" value="Send">
</form>
```

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

## #3 — luan, 2003-09-25T18:57Z

Tack. Testade dock det formulär du gav mig nu. Det gick bra att skicka men det gick dock bara att skicka det som stod inom Textarean. Har följande kod: 
\------------------------------------------------------------------------------

\<form action="mailto:ludde_anden@hotmail.com" method="post" enctype="text/plain"\>
Namn: \<input type="text" onChange="this.form.action='mailto:'+this.value"\>\<br/\>\<br/\>
Epost: \<input type="text" onChange="this.form.action='mailto:'+this.value"\>\<br/\>\<br/\>
\<textarea name="meddelande"\>\</textarea\>\<br/\>
\<input type="submit" value="Skicka"\>
\</form\>

\-------------------------------------------------------------------------------

Vet du vad som kan vara fel?

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

## #4 — Jojoxx, 2003-09-25T20:25Z

Aha, du menar att e-postadressen är till den som skickar meddelandet, inte dit det skall skickas? onChange-eventet skall bara finnas för det fält som talar om var mailet skall skickas. Du kanske vill ha en lista för det istället?

```
<form action="mailto:someone@domain.com" method="post" enctype="text/plain">
Till: <select name="to" onchange="this.form.action='mailto:'+this[this.selectedIndex].value;">
<option value="someone@domain.com">someone@domain.com</option>
<option value="someoneelse@domain.com">someoneelse@domain.com</option>
</select><br/>
Från (namn): <input type="text" name="namn"><br/>
Från (e-mail): <input type="text" name="epost"><br/>
<textarea name="meddelande"></textarea><br/>
<input type="submit" value="Send">
</form>
```

Red.
Egentligen är dock från-fälten rättså onödiga. Det kommer ändå att synas i mailet eftersom det är den mailklient (läs Outlook) som är associerad i webbläsaren (läs IE) som skickar mailet, och där finns redan dessa uppgifter.

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

## #5 — luan, 2003-09-25T20:54Z

Tack! Funkar kanonbra nu!

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/86952-mailformulär
