Hej, jeg vil gerne lave følgende scenarie i HTML/ASP/java script:
Program 1: Indeholder en FORM med felter Ved klik på SUBMIT-knappen kaldes program 2.
Program 2: Giver brugeren en valgmulighed for at GODKENDE eller FORTRYDE til et spørgsmål. Ved tryk på GODKEND, kaldes Program 3. Ved tryk på FORTRYD, annulleres og der hoppes tilbage til program 1.
Program 3: Den oprindelige FORM i program 1's felter ønskes nu gemt i dette tredje program!
----
Hvordan kan man lave ovenstående scenarie?
Jeg har prøvet lidt af hvert, f.eks. vha. en response.redirect i program 2, samt at kopiere indholdes fra felterne i program 1 til skjulte felter i program 2, men uanset hvad, så når den skal til at kalde program 3, så siger browseren at programmet ikke kunne findes og der står tryk "opdater" eller check at siden eksisterer. MEN hvis jeg klikker "opdater" (F5) så viser den program 3! Også hvis jeg kopierer URL'en op i browserens adresse-felt, men værdierne kommer desværre så ikke med over til program 3.
Jeg har også prøvet Server.Transfer i program 2, DET virker jo idet at den kalder program 3 og program 3 vises rigtigt nok, MEN så kan jeg ikke vise mit spørgsmål til brugeren i program 2, som han skal svare med et GODKEND eller ANNULLER.
Normalt har man 2 programmer til at behandle en FORM. Eet med selve FORM'en og eet til at hente værdierne fra felterne med efterfølgende. Det jeg gerne vil er at indsætte et mellemprogram imellem disse 2 programmer og i dette mellemprogram vil jeg have brugeren til at godkende før program 3 kaldes.
Kan dette lade sig gøre? Og med hvilken teknologi?
Du kan også lave det sådan, at du sætter to divs ind i din form, den første med alle dine input-felter og en knap med style="display:block;" fra starten ,-)
Den anden med to knapper: en submit-knap og en fortryd-knap og style="display:none;" fra starten !-)
ok løsning *s* men jeg har brug for det ekstra program i midten. Jeg er i gang med at prøve noget med kopi af form-felterne i program 2 hvor jeg har sat dem skjulte. MEN nu har jeg 2 problemer: 1) Hvordan skjuler jeg et INPUT FILE element? Jeg kan jo ikke bare sige HIDDEN!? 2) Selv om jeg på forhånd har sat VALUE-tag'et på INPUT FILE elementet, så viser den ikke noget i feltet i formen i program 2. Og i program 3 vil min Upload komponent fra Persits software ikke se værdien selv om VALUE-tag'et er udfyldt. Hvad kan jeg gøre?
Du kan ikke gøre med med input file - hvis du vil have en mellemstation, skal du oploade fra side 1 til side 2, og hvis man ikke godkender bliver du nødt til at slette filen igen.
Du kan IKKE bruge JavaScript til at sætte værdien i en FILE input. Dette er en sikkerhedsforanstaltning.
Synes godt om
Ny brugerNybegynder
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.