---
title: "ändra inputfield + submit form"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/52655-ändra-inputfield-submit-form"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "elvelind"
published: "2002-09-09T09:52:30.000Z"
updated: "2002-09-10T14:27:22.000Z"
replies: 9
views: 350
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/52655-ändra-inputfield-submit-form"
---

# ändra inputfield + submit form

## #1 — elvelind, 2002-09-09T09:52Z

hej.

letar efter ett jsscript som onclick först ändrar värdet i en input ruta och sedam submitar formen..

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

## #2 — @nders, 2002-09-09T09:54Z

Något sånt här:

```
<form name="frm">
<input name="element1">
<input type="button" onclick="document.frm.element1.value='test'; document.frm.submit();">
</form>
```

Mvh,

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

## #3 — elvelind, 2002-09-09T10:05Z

tackar anders

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

## #4 — elvelind, 2002-09-09T10:20Z

funkar dock inte..   
får felmeddelandet att objektet inte stöder metoden

onClick="document.frm.order.value='Regnr'; document.frm.submit();"

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

## #5 — @nders, 2002-09-09T10:20Z

Hur ser ditt formulär ut då?

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

## #6 — Jojoxx, 2002-09-09T10:22Z

Prova med;

onClick="this.form.order.value='Regnr'; this.form.submit();"

Så behöver du inte tänka på vad formuläret heter, bara fältnamnet som du skall ändra heter "order".

Tillägg.
... och att fältet som du skall ändra är ett fält som har ett value, ex textfält (type="text"). En selectlista har exempelvis inget value. Där har varje option ett value och då ser funktionen inte riktigt likadan ut.

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

## #7 — elvelind, 2002-09-09T11:42Z

\<input name="order" type="hidden" id="order" value="namn"\>

\<td onClick=this.form.order.value='Regnr'; this.form.submit();"\>

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

## #8 — Jojoxx, 2002-09-09T14:46Z

Nej, "this.form" kan du bara använda på formulärsobjekt (som exempelvis input i @nders exempel). Använder du onClick på en \<td\> får du använda formulärsnamnet för att referea med. Alltså;

```
<form name="frm" action="something.asp" method="post">
<input name="order" type="hidden" id="order" value="namn"> 

<table>
<tr><td onClick="document.frm.order.value='Regnr'; document.frm.submit();">Klicka mig</td></tr>
</table>
</form>
```

(Du saknar även ett citat-tecken (") direkt efter onClick i ditt exempel).

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

## #9 — elvelind, 2002-09-10T09:22Z

\<input name="order" type="hidden" id="order" value="namn"\>

\<td onClick="document.frm.order.value='Regnr'; document.frm.submit();"\>

vill fortfarande intefungera.

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

## #10 — Jojoxx, 2002-09-10T14:27Z

Kan du länka till sidan? Det kanske är något annat fel runt omkring. Har du [validerat](http://validator.w3.org) sidan?

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/52655-ändra-inputfield-submit-form
