---
title: "<a href> funkar inte i form?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/136997-a-href-funkar-inte-i-form"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "jlee"
published: "2005-11-05T12:45:36.000Z"
updated: "2005-11-06T19:33:54.000Z"
replies: 14
views: 543
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/asp/136997-a-href-funkar-inte-i-form"
---

# <a href> funkar inte i form?

## #1 — jlee, 2005-11-05T12:45Z

Det verkar inte som att det går att ha ett fördefinierat värde i en form som ser ut såhär:

```
<a href="lasmer.asp?id=<%=rs("id")%>">Läs mer</a>
```

Varför?

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

## #2 — MarreMan, 2005-11-05T13:17Z

Red

Du bör väl hämta något från det id:et

```
<a href=/foo/foo.asp?ID=<% =recset("ID")%>><%=Recset("rubrik")%></a>
```

Läste lite fel.

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

## #3 — Guffa, 2005-11-05T13:19Z

Vad menar du med att det "verkar inte som att det går"?

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

## #4 — jlee, 2005-11-05T13:40Z

Jag vill inte hämta något från id:et. Jag vill bara att det ska stå så i formen som text och då vill den hämta från databas...kan man på något sätt få sidan att förstå att det bara ska vara text i formen?

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

## #5 — MarreMan, 2005-11-05T14:57Z

Jag såg ju det när jag redan postat.   :r

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

## #6 — Troxy, 2005-11-05T16:13Z

Jag hajjar noll i alla fall. Du snackar om formulär, sedan postar du kod för en länk?

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

## #7 — jlee, 2005-11-05T16:20Z

Ok, jag har ett javascript som gör att man kan lägga till olika kommandon i formen med ett klick tex \<b\> för att få bold i formen och en av dessa val skulle vara att lägga till: \<a href="lasmer.asp?id=\<%=rs("id")%\>"\>Läs mer\</a\> i formen som text. Denna text blir sedan på sidan som ska visa allt en giltlig länk. Men formen köper inte detta

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

## #8 — Glitter, 2005-11-05T16:47Z

Testa detta

```
<a href=""lasmer.asp?id=<%=rs("id")%>"">Läs mer</a>
```

Inte för att jag direkt förstår men...

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

## #9 — Poffe, 2005-11-05T17:11Z

> **jlee skrev:**
>
> Ok, jag har ett javascript som gör att man kan lägga till olika kommandon i formen med ett klick tex \<b\> för att få bold i formen och en av dessa val skulle vara att lägga till: \<a href="lasmer.asp?id=\<%=rs("id")%\>"\>Läs mer\</a\> i formen som text. Denna text blir sedan på sidan som ska visa allt en giltlig länk. Men formen köper inte detta

På vilket sätt "köper inte" formen det? Du måste förklara bätte vad du vill göra och bifoga felmeddelanden om det blir några.

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

## #10 — yohpops, 2005-11-06T10:17Z

Mer kod!

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

## #11 — jlee, 2005-11-06T10:20Z

Felmess:
Körningsfel i Microsoft VBScript error '800a000d' 

Inkompatibla typer: 'rs' 

/nytt.asp, line 83 

När jag försöker lägga till: 

```
<a href=""lasmer.asp?id=<%=rs("id")%>"">Läs mer</a>
```

 detta i formen med hjälp av javascriptet:

```
<a href="#" onclick="redigera('p7','<a href=""lasmer.asp?id=<%=rs("id")%>"">Läs mer</a>')">Klicka om du kommer att ha mer info i rutan under</a>
```

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

## #12 — emission, 2005-11-06T11:00Z

Det tyder på att du inte har något recordset som heter rs. Ännu mer kod, tack.

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

## #13 — jlee, 2005-11-06T11:22Z

Nej för detta är sidan med forms som ska lägga till kod till databas så jag öppnar inte ens en databas anslutning...denna sidan postar till en sida som lägger till saker i databasen. Vill ju kunna posta denna taggen i formen så jag vet inte vilken mer kod som jag skulle lägga till här? kanske javascriptet i head taggen som man anropar ifrån:

```
<script language="JavaScript">
<!--
function redigera6(elm, red) {
  document.getElementById(elm).value += red;
}
// -->
</script>
```

bifogar bild oxå..

Bilagor:

- [form.gif](https://www.webforum.nu/a/8370.gif)

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

## #14 — emission, 2005-11-06T14:39Z

Okej, då är jag med. Det blir fel eftersom du använder ASP-taggar i strängen, och ASP-token kan inte gärna veta om att du inte vill att de ska tolkas. Du får hacka upp dem.

```
<a href="#" onclick="redigera('p7','<a href=""lasmer.asp?id=<' + '%=rs("id")%' + '>"">Läs mer</a>')">Klicka om du kommer att ha mer info i rutan under</a>
```

Att låta användare mata in HTML brukar inte rekommenderas, av säkerhets- och underhållsskäl, och att låta dem stoppa in ASP-kod som körs är ännu värre. Försök i stället att använda egna taggar, precis som webForum gör. För "Läs mer"-länken skulle du kunna ha t.ex. \[readmore=5\], som sedan byts ut till en riktig länk när sidan körs.

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

## #15 — jlee, 2005-11-06T19:33Z

Ok tack! Det kanske är bättre då att köra med \[Läsmer\] eller nåt!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/136997-a-href-funkar-inte-i-form
