---
title: "switcha bild när ändring sker i textfält"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/18208-switcha-bild-när-ändring-sker-i-textfält"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "tlee"
published: "2001-09-11T09:10:00.000Z"
updated: "2002-12-29T18:35:33.000Z"
replies: 7
views: 211
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/18208-switcha-bild-när-ändring-sker-i-textfält"
---

# switcha bild när ändring sker i textfält

## #1 — tlee, 2001-09-11T09:10Z

Hej!

Jag har ett antal textfält som man kan ändra på.. och om man ändrar något värde i något av fältet
så skall det komma fram en liten bock vid sidan av textfältet som markerar att en ändring är gjord så
man inte glömer att uppdatera..

lite kod

```

	<form method=post name=form_1 action=update_group.asp?Group=<%=DB_QUERY("col_Name")%>>     
      <TR BGCOLOR="<%= strColor %>">

	<% Response.Write("<TD>" & DB_QUERY("col_Groups") & "</TD>" & vbNewLine) %>
	<TD>&nbsp;<input type=checkbox name=txtActive <%= Trim(DB_QUERY("col_Visible")) %>></TD>
        <TD><input type=text name=txtPrice1 size=2 value=<%=DB_QUERY("col_Price_1")%>>%</TD>
        <TD><input type=text name=txtPrice2 size=2 value=<%=DB_QUERY("col_Price_2")%>>%</TD>
        <TD><input type=text name=txtPrice3 size=2 value=<%=DB_QUERY("col_Price_3")%>>%</TD>
        <TD><input type=text name=txtPrice4 size=2 value=<%=DB_QUERY("col_Price_4")%>>%</TD>
        <TD><input type=text name=txtPrice5 size=2 value=<%=DB_QUERY("col_Price_5")%>>%</TD>
        <TD><input type=submit value=Uppdatera name=submit></TD>
        <TD><div name=update><img src=/blank.gif border=0></div></TD>
       </TR>
	</FORM>
```

alltså om man när man ändrar i t.ex txtPrice1 s skall blank.gif bytas ut till non_blank.gif, hur löser
man detta på smidigaste sätt, jag antar att man får använda OnChange funktionen i javascript.. 

hur skriver man den

```

function UpDate(strName)
{
document.strName.update="/non_blank.gif";
}

<TD><input type=text name=txtPrice4 size=2 value=<%=DB_QUERY("col_Price_4")%> OnChange=javascript:UpDate(this);>%</TD>
```

min kod ovan fungerar inte så jättebra så om nån kan komma med förslag på hur jag löser det på bästa sätt vore jag ytterst tacksam :)

/t

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

## #2 — ZreoX, 2001-09-11T10:26Z

onChange i sig tyder på att det kommer ett javascript så du behöver inte nämna det...

vad du kan göra är att i funktionen skriva något i stil med:

andra_bilden = new Image();
andra_bilden.src = "c:\\hej.gif";

function changes_image()
{
document.images\["bildens_namn"\].src = andra_bilden.src; 
}

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

## #3 — Jojoxx, 2001-09-11T10:31Z

Mer konkret

```
<img src="blank.gif" name="foo"><input type="text" name="baa" onChange="if(document.images){ document['foo'].src='non_blank.gif'; }">
```

**foo** byter naturligtvis för varje bild och \<input\>-element.

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

## #4 — tlee, 2001-09-11T11:35Z

```
      <TR BGCOLOR="#FFFFFF">

	<TD><a href=list_prod.asp?Group=BOX&GroupName=Chassin+%2D+N%E4tdelar>Chassin - Nätdelar</A></TD>

	<TD> <input type=checkbox name=txtActive checked></TD>
        <TD><input type=text name=txtPrice1 size=2 value='10' onChange="if(document.images){ document.['img_1'].src='/non_blank.gif'; }">%</TD>
        <TD><input type=text name=txtPrice2 size=2 value='12' onChange="if(document.images){ document.['img_1'].src='/non_blank.gif'; }">%</TD>
        <TD><input type=text name=txtPrice3 size=2 value='14' onChange="if(document.images){ document.['img_1'].src='/non_blank.gif'; }">%</TD>
        <TD><input type=text name=txtPrice4 size=2 value='16' onChange="if(document.images){ document.['img_1'].src='/non_blank.gif'; }">%</TD>
        <TD><input type=text name=txtPrice5 size=2 value='18' onChange="if(document.images){ document.['img_1'].src='/non_blank.gif'; }">%</TD>
        <TD><input type=submit value=Uppdatera name=submit></TD>
        <TD><img src=/blank.gif name=img_1 border=0></div></TD>
       </TR>
	</FORM>

	<form method=post name=form2 action=update_group.asp?Group=CONF01>     
      <TR BGCOLOR="#FFFFFF">

	<TD>Arlec Server System</TD>

	<TD> <input type=checkbox name=txtActive ></TD>
        <TD><input type=text name=txtPrice1 size=2 value='' onChange="if(document.images){ document.['img_2'].src='/non_blank.gif'; }">%</TD>
        <TD><input type=text name=txtPrice2 size=2 value='' onChange="if(document.images){ document.['img_2'].src='/non_blank.gif'; }">%</TD>
        <TD><input type=text name=txtPrice3 size=2 value='' onChange="if(document.images){ document.['img_2'].src='/non_blank.gif'; }">%</TD>
        <TD><input type=text name=txtPrice4 size=2 value='' onChange="if(document.images){ document.['img_2'].src='/non_blank.gif'; }">%</TD>
        <TD><input type=text name=txtPrice5 size=2 value='' onChange="if(document.images){ document.['img_2'].src='/non_blank.gif'; }">%</TD>
        <TD><input type=submit value=Uppdatera name=submit></TD>
        <TD><img src=/blank.gif name=img_2 border=0></div></TD>
       </TR>
	</FORM>
```

Nu har jag gjort så,,... men det funkar inte .. jag får följande fel..

Identifierare förväntas.

vad kan jag ha gjort fel ? ..

/t

\[Redigerat av tlee den 11 sep 2001\]

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

## #5 — Jojoxx, 2001-09-11T11:54Z

En miss av mig, det blev en punkt för mycket i exemplet. Så här skall det vara;

**document\['img_1'\].src='/non_blank.gif';**

Alltså ingen punkt direkt efter *document*.

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

## #6 — tlee, 2001-09-11T12:05Z

yeah.. snyggt..  tack för hjälpen!

/t

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

## #7 — Cantona, 2002-12-29T18:33Z

Vilken sida finns i frame

Hej på er,

Hur kan jag kontrollera om en sida finns i en specifik frame.
Har testat följande utan tillfredställande resultat.

```
if (parent.bottomFrame.src = 'sida.asp')
     {
        parent.bottomFrame.location.replace('annan_sida.asp');
     }
```

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

## #8 — Cantona, 2002-12-29T18:35Z

sorry inlägget skall inte ligga i denna tråd

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/18208-switcha-bild-när-ändring-sker-i-textfält
