Avatar billede guldklumpen Nybegynder
04. januar 2006 - 15:29 Der er 3 kommentarer

Hjælp til <form>

Jeg har et lille problem med en form.

På min admindel kan man opdatere nyheder, ændre foto m.m. og det er netop det med fotoet der volder problemer.

Hvis man vil skifte foto klikker man på skift foto og ryger over en fotobase.

Der kan med så klikke på det foto man vil have, hvorefter man bliver returneret til siden med formen og det nye foto bliver overført til formen.

Problemet er, at hvis man har rettet i f.eks. en tekstboks inden man skifter foto, så bliver teksten ikke ændret når man skifter foto, da man jo bliver returneret til den oprindelige side som henter oplysningerne fra en DB.

Der hvor jeg løber ind i problemet er, at skift foto er et alm link.

Jeg forestiller mig at det kan løses ved, at når man klikker på skift foto, så bliver formen submitted, hvorefter man ryger over i fotobasen og derefter returneret til siden med formen.

Kan man på nogen måde knytte linket ”skift foto” og ”submit form” sammen?

Der er inden problemer med aspkoderne og det fungerer fint lige bortset fra det som jeg beskrev ovenfor.

Håber jeg har forklaret mig godt nok ellers må i sige til.

Har først mulighed for at kigge på svarene i aften.

Håber nogen kan hjælpe.
Avatar billede larsny Nybegynder
04. januar 2006 - 16:00 #1
<a onClick="java script:document.formnavn.submit();" style="cursor:pointer;">

Når du trykker på linket sender den formen afsted.
hvis den skal sende formen til en anden side end den oprindlige side når man trykker på linket, så skal du indsætte document.formnavn.action='sidenavn.asp'; lige efter "java script:"
Avatar billede guldklumpen Nybegynder
04. januar 2006 - 20:06 #2
Har stadig lidt problemer.

Her er noget kode fra formen som hedder "opdater":

<img src="../image/images/<%=rs("foto")%>"<br>
<a href="opdater.asp?cid=<%=rs("id")%><img src="../design/aaben.gif" alt="Skift foto"> Skift foto</a>

Hvordan får jeg flettet det du skrev ind i det?

Til orientering kan jeg oplyse, at den skal sende formen til en anden side end den formen ellers bliver sendt til - eller rettere sagt så skal der medsendes nogle andre variabler.

Håber du kan hjælpe.
Avatar billede larsny Nybegynder
04. januar 2006 - 21:37 #3
måden du kan sende cid med nåt formen sendes, er at putte det i et hidden felt:
<input type="hidden" name="cid" value="<%=rs("id")%>">

det med at formen skal sendes et andet sted hen end ellers, der bruger du som jeg skrev før document.formnavn.action='siden den skal sendes til i stedet';
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester