---
title: "Enter vid två submits"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/18842-enter-vid-två-submits"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Harback"
published: "2002-01-31T22:35:00.000Z"
updated: "2002-02-02T14:14:00.000Z"
replies: 10
views: 253
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/18842-enter-vid-två-submits"
---

# Enter vid två submits

## #1 — Harback, 2002-01-31T22:35Z

Hej. 

Ex med ASP. Ifall man trycker enter när man är i text fältet händer ingenting. Det funkar dock ifall man trycker på submit-knapparna. Hur ska detta lösas? JavaScript?

```
<%
action = trim(request.form("action"))
Select case action
case "hej"
Response.Write "hej"
case "då"
Response.Write "då"
end select
%> 
<html> 
<form method="POST" action="submits.asp"> 
<input type="text">
<input type="submit" value="hej" name="action">
<input type="submit" value="då" name="action"> 
</form> 
</html>
```

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

## #2 — Jojoxx, 2002-02-01T06:42Z

Detta hör väl egentligen mer till ASP, men. När du bara trycker enter i textfältet ger du ju inget värde till "action" (eftersom du inte tryckt på någon av submit-knapparna). Således;

```
<%
action = trim(request.form("action"))
Select case action
case "hej"
Response.Write "hej"
case "då"
Response.Write "då"
case ""
Response.Write "enter"
end select
%>
```

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

## #3 — Harback, 2002-02-01T10:48Z

Oavsett om man fyller i textfältet med något värde så händer ingenting om man bara trycker enter... Men det kanske inte går att lösa?

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

## #4 — Jojoxx, 2002-02-01T16:07Z

Fungerar för mig i Netscape 4.07, Mozilla 0.9.7, IE5.5 och IE5.01. Dags att installera om webbläsaren? :)

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

## #5 — Harback, 2002-02-01T18:15Z

Hmmm....tror inte, använder mig av IE 5.5 och PWS

Men jag menar alltså så här. Jag använder koden utan case "" och sen skriver jag in något i textfältet och trycker enter. Då skriver den inte ut någonting. Är det så du gör och den skriver ut något? Har du ändrat någon kod?

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

## #6 — Jojoxx, 2002-02-01T19:26Z

När du säger "händer ingenting" fattar jag det som att formuläret inte skickas iväg över huvud taget? Annars har jag provat samma exempel. Det enda undantaget jag märkt är att Mozilla använder värdet från den första submit-knappen och skickar det när du trycker enter. Således skickar den "hej" som värde för "action" även om du inte klickar på den specifika knappen utan trycker enter i ett text-fält.

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

## #7 — Harback, 2002-02-01T22:25Z

Jodå...formuläret skickas iväg (testade att sätta ett namn på textfältet och skriva ut det och det funkade) och sidan laddas om men den skriver inte ut något hej eller då. Den kommer bara tillbaka till ursprungsläget som om ingenting hänt...konstigt det här. Finns det något annat sätt jag kan testa?

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

## #8 — Jojoxx, 2002-02-01T22:51Z

Jag har lagt upp en provsida, kolla [den](http://www.jojoxx.net/harback.asp).

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

## #9 — Harback, 2002-02-01T23:16Z

Jag kollade sidan men det fungerar fortfarande inte :( 

När jag skriver in något i fältet och trycker enter står det: 

"Värdet av fältet "action" är \[inget\]. "

Får du annorlunda resultat? Däremot om jag trycker på någon av submit knapparna så ändras raden till det rätta.

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

## #10 — Jojoxx, 2002-02-02T09:39Z

Jaja, men det är klart. Text-fältet har ju inget namn så det måste namnges innan du kan läsa av resultatet;

```
<input type="text" name="foo">
```

Du kan dock inte ge det samma namn som submit-knapparna eftersom de då kommer att krocka.

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

## #11 — Harback, 2002-02-02T14:14Z

Jamen, det var inte så jag menade. Alltså om jag trycker enter så ändras inte värdet på action oavsett vad jag skriver eller inte skrivet någonting. 

Submitknapparna som heter action, deras värde visas inte förrän jag trycker med musknappen på knapparna. Gör det det för dig?

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/18842-enter-vid-två-submits
