Svårt att hitta en bra rubrik... men följande är problemet:
Jag har gjort ett formulär för att lägga in bild med text och lite extra info och har lite funderingar på hur jag skall tänka.
När jag hämtar bilden så går jag till en ny sida, men skulle jag då ha matat in bildtexten så är den förlorad när jag kommer tillbaka till formulärssidan.
Jag förstår att man skulle kunna spara texten om man öppnar ett javascript fönster. Men det är för mycket data i "hämtsidan" för att jag skall klara av att göra det rätt... på kort tid iaf.
Jag skulle också kunna omstrukturera sidan så att man fick hämta bilden först (med en submit) och sedan att spara "hela" med nästa submit, men tappar då logiken i inmatningen.
Kan man på något sätt lägga in en form tag i en annan?
Eller har någon en bättre lösning. Jag behöver ingen kod i detta läge, mest en beskrivning av tankesättet.
Eh. Jo det hade ju gått bra.... men tänk dig/er följande:
(symbolisk kod : )
-form- action "spara.asp"
Namn
Område
Bild (hämta)
Bildtext
-/form-
Skall jag hämta bild måste jag ju göra en submit form för att få en querystring eller hur?
Men formen pekar ju mot att spara hela meddelandet.
Jag vill inte gärna spara det förrän man bestämt sig för att just spara/skicka...+
Men om jag skickar allt ..då måste jag ta hand om all info och lägga den i "minnet"... tills nästa gång jag kommer till baka till sidan.... (då får sparasidan (som formen pekar på) ta hand om skräpdatat liksom) :OO
Låter jobbigt :) Men teoretiskt skulle man kunna skicka till sparasidan och göra en querystring som säger att den inte skall spara... utan gå till hämtabildsidan....
Skall jag hämta bild måste jag ju göra en submit form för att få en querystring eller hur?
Inte nödvändigtvis. Det går braq i en vanlig länk åsså.
Querystringen "tar med sig" ett innehåll till nästa sida.
Du behöver inte blanda in db hanteringar bara för att använda dig av en querystring.
Låter jobbigt Men teoretiskt skulle man kunna skicka till sparasidan och göra en querystring som säger att den inte skall spara... utan gå till hämtabildsidan....
Tror nog att du missuppfattat användningen av querystring.....
Vad jag vet (rätta mig gärna) är att för att du skall KUNNA skicka info vidare från ett formulär så måste det postas först. Annars har du inget som tar reda på värdena... Annars funkar väl inte request.form eller?
Att bara göra en länk... får väl inte med sig något från formen?
När jag hämtar bilden så går jag till en ny sida, men skulle jag då ha matat in bildtexten så är den förlorad när jag kommer tillbaka till formulärssidan.
Om du hämtar bilden antar jag att du gör det genom att posta något sorts formulär?
Då kan du ju i samma veva posta resten av ditt formulär till den sidan, samt sen visa alltihop i antingen det ursprungliga formuläret (=samma sida) eller ett nytt, typ:
Men hur vet sparasidan vad den skall göra? Skall den hämta en bild eller spara posten/recordsetet? Hur avgör jag det om jag postar formuläret?
Men?
Du avgör juh själv vad som spara sidan skall göra... Eller?
Om du inte vill använda bildtexten i uppdateringen/inlägget i databasen behöver du inte ta med den informationen i hanteringen.
Eftersom du har en länk eller knapp för att ta dig vidare till nästa sida så är det en baggis att få med det du vill till nästa sida.
Antingen med forms eller med en querystring.
På spara sidan plockar du med det du vill ha med in i databasen.
Om du inte vill ha med texten så lämna den utanför då.
Eller är det bara så att du vill få fram en dum dialogruta som frågar ytterligare en fråga?
Arsch undra vart detta leder.... Loop kanske? :D
Förklara lite tydligare/mer detaljerat vad du söker.
Ok. Jag kanske förklarade dåligt? Men du läste nog inte förra inlägget va?
Jag citerar mitt "tankescript".
-form- action "spara.asp"
Input Namn
Input Område
Input Bildsökväg (Eller hämta från server. Här kommer en ny sida upp.)
Input Bildtext
-/form-
Tänkt händelse...
Jag fyller i namn, område och om jag så önskar kan jag lägga till en bild som redan ligger på servern. Isåfall måste jag ju ta upp en ny sida där man får välja bild, och gå tillbaka till det första formuläret (ovan) som att man aldrig skulle lämnat det....
Dvs. namn och område och även bildtext som jag redan fyllt i skall ju finnas kvar intakta.
Som jag tror nu så finns inget riktigt alternativ än att göra en form för bildfältet och en för resten av textdatat. Då kan jag ju skicka post'en av formuläret till olika ställen beroende på vad jag vill göra.
Fel eller?
Ang. Kod. (pellefant) Jag kan skicka kod, men det är så mycket annat som ligger med att jag inte orkar ta ut det. Bättre beskriva handlingssättet så klarar jag mig nog fint.
När man skall välja bild kan du väl ha en pop-up som visa tillgängliga bilder,
där man genom att klicka på bilden fyller i värdet i formuläret och stänger pop-up'en.
grimmy: Jag tror att jag vet vad du vill göra. Been there done that!
1. Vid ditt formulär så sätter du dit en knapp (eller länk whatever) vid det fält dit du vill hämta någon information. Du vill kanske hämta en url till en bild genom att surfa genom strukturen på någon server. Ett klick på knappen öppnar ett pop-up fönster.
2. I pop-up fönstret listar du ex. dina bilder. Bredvid bilden så har du en ex. en knapp där det står "använd". Vid tryck på denna så ändras värdet "formular.något.value" i ur-formuläret. (Man får använda sig av .opener så funkar det.) På så sätt så postar du inte ur-formuläret men kunde ända hämta dit information via en slags "mellansida".
Jag vet dock inte om jag förklarat mig bra eller om jag ens förstått problemet riktigt...
Om du inte ska ha ett separat fönster kan du göra som följer:
Du har en knapp "posta" som postar ditt formulär ditt det ska slutligt sett. (Om man intevill ha en bild)
Sen har du en även knapp som postar ditt script till en bildväljarsida (alt. samma sidea fast visar även bilder på den.) där du visar typ samma formulär då med all info ifylld samt möjligheten att även välja av de bilder du har.
Från denna sida har du då bara den "riktiga" postknappen.
Att ha olika target på formuläret kan du om ine annat styra med javascript.
916 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e