Avatar billede mickni33 Nybegynder
15. februar 2002 - 09:57 Der er 3 kommentarer og
2 løsninger

overfører data via link istedet for submit

Hej der'

Hvordan kan jeg hive data ud fra en <form> <textarea> og sende via et link uden at submitte f.eks:

<tr valign="middle">
<td width="120">tilknyttet anviser:&nbsp;</td>
<td><textarea name="nameaddress" rows="2" cols="19"></textarea></td>
<td colspan="2">&nbsp;</td>
</tr>

<%
tja = Request.form("nameaddress")
Response.Write"<A HREF=popupaccount.asp?tja="&tja&">"%>klik her</A>

Det er indeholdet af <textarea>"nameaddress" jeg vil bearbejde på en anden side før jeg submitter hele formen ?. kan dette lade sig gøre...

:)Mickni
Avatar billede Slettet bruger
15. februar 2002 - 10:08 #1
Hvorfor ikke bare submitte den til en anden side?

Indtast data side 1
Submit til side 2
Indtast data side 2
Submit til database
Avatar billede mickni33 Nybegynder
15. februar 2002 - 10:15 #2
Nej, for jeg skal bearbejde formen yderligere inden jeg submitter.

alá

"indtast noget i en form.
brug dataen fra et felt i formen og overfør det til en anden side hvor dataen bearbejdes. resultatet af den handling bruges i et af den næste felter i den oprindelige form".

Det må da kunne lade sig gøre....JEG ved bare ikke hvordan ????
:) - mickni
Avatar billede excession Nybegynder
15. februar 2002 - 10:50 #3
jeg tror du skal bruge URLEncode..

her er et eksempel:
dinVariable = "indholdet af din variable er i dette tilfælde tekst..."

<a href="dinURL.asp?<%= Server.URLEncode(dinVariabel) %>


-- xs
Avatar billede excession Nybegynder
15. februar 2002 - 10:52 #4
men jeg kan stadig ikke se hvorfor du ikke kan submitte formen..

Kan du ikke lige forklare hvad det er der skal ske?

-- xs
Avatar billede coltau Juniormester
15. februar 2002 - 10:55 #5
Jeg har lavet en dynamsik indtastningsguide der henter felt-/databseoplysninger fra et layout i et par tabeller - således at jeg ikke skal programmere noget som helst hvis der skal oprettes nye indtastningsforms - men blot oprette et nyt layout.
Guiden er lavet således at hvis man eksempelvis skal indtaste 12 felter så kan de 4 første indtastes på side 1 de 4 næste på side 2 osv. Først på sidste submittes alle felter. Det har jeg gjort ved at lade alle 12 felter  gå igen på alle sider - både name og value. Dem der ikke skal vises på aktuelle side er blot skjult.

Hvis du vil behandle et felt på en ny side skal du submitte alle felter og gendanne dem igen - når brugeren vender tilbage til side 1. De skal altså med hver gang - og det kan lade sig gøre.
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