---
title: "Textlänk istället för knapp."
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/17695-textlänk-istället-för-knapp"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "MindsEye"
published: "2001-05-01T17:14:00.000Z"
updated: "2001-05-02T06:34:00.000Z"
replies: 9
views: 183
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/17695-textlänk-istället-för-knapp"
---

# Textlänk istället för knapp.

## #1 — MindsEye, 2001-05-01T17:14Z

Om man vill ha en vanlig textlänk istället för en standardknapp för att "submitta" formulär. Hur gör man då? Går det eller måste man göra en bild?

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

## #2 — @nders, 2001-05-01T17:22Z

ne, du kan posta formulär med en textlänk, men det gör du med javascript, alltså finns i javascript-forumet miljarder lösningar. :)

men jag tipsar lite ändå:

```
<form>
<a href="#" onclick="this.form.submit();">klicka!</a>
</form>
```

typ något sånt. kanske.

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

## #3 — toha, 2001-05-01T17:22Z

Du kan iofs med hjälp av css få en submit-knapp se ut som vanlig text men annars kan du helt enkelt skapa följande länk i forumuläret:

\<a href="#" onclick="this.form.submit()"\>Skicka...\</a\>

Det du bör tänka på är att om du har något onSubmit-event för forumläret så kommer det INTE att köras automatiskt.

Lycka till! :)

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

## #4 — Erik Juhlin, 2001-05-01T21:26Z

this.form.submit() ?
Det går väl inte? document.formulärnamnet.submit() måste det väl vara.

Sen så passar väl det här inlägget bättre i "JavaScript, DHTML".

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

## #5 — @nders, 2001-05-02T04:37Z

document.formulärnamnet.submit() måste det väl vara.

helt rätt, faktiskt, och anledningen till att det inte fungerar är att a-taggen inte är ett formulärelement. byter man ut textlänken mot en \<input type="button"\> till exempel, så fungerar det att använda this. 

så helt klart bäst är ju, för att få det att lira med en textlänk, precis som erik skriver,

```
document.formulärnamnet.submit();
```

eller om man så föredrar med index för aktuellt formulär:

```
document.forms[0].submit();
```

mvh,

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

## #6 — casca, 2001-05-02T05:13Z

Jag rekommenderar att du gör så här istället, ändrar länken lite bara..

```
<a href="javascript:document.formulärnamnet.submit()">Skicka...</a>
```

Då "åker" man inte längst upp på sidan, som man gör med en länkning till #.. :)

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

## #7 — Jojoxx, 2001-05-02T05:27Z

... då är väl allra snyggast att returnera false från onClick så genererar det inte fel för icke JavaScript-enablade webbläsare, eller kanske en länk;

```
<a href="no_javascript.html" onClick="document.myForm.submit(); return false;">
```

:)

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

## #8 — Erik Juhlin, 2001-05-02T06:20Z

Krånglar inte det i Netscape 2 då?
Netscape 2 fattar väl inte vad return false är och går då in på sidan. :l

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

## #9 — @nders, 2001-05-02T06:31Z

netscape 2? kom igen nu erik!

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

## #10 — Erik Juhlin, 2001-05-02T06:34Z

Tja, ska man bry sig om webbläsare som inte stöder javascript så kan man väl bry sig om webbläsare som stöder javascript som t.ex. Netscape 2. :)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/17695-textlänk-istället-för-knapp
