Gå til innhold

Beholde data i form


Anbefalte innlegg

Skrevet

Hei

 

Jeg har en side med en form i. Så har jeg en link ved siden av som åpner samme side med litt ekstra informasjon. Slik formen er nå så blir all data fjernet når jeg trykker på denne linken.

Finnes det en lett måte å beholde dataen på når jeg trykker på linken ?

Videoannonse
Annonse
Skrevet

Må vel trå til med litt javascript her ja. Evt ikke ha en link men en submit knapp. Som da sender dataene inn, også kan du kalle knappen "more" eller no. Så når php scriptet får "more" skal den bare vise de dataene den mottokk i det andre vinduet.

Skrevet

Jeg kan ikke ha en submit knapp, det ødelegger en god del samt blir litt for mye arbeid (problemet gjelder flere sider).

Men hvordan kan jeg bruke javascript til å løse problemet?

Skrevet

Huff, leste igjennom hva du skulle nå:

Alt du trenger å gjøre er å skjule det som ikke skal vises. Også får du linken til å vise det igjen med js: ikke glem de som ikke har js, der mister du nok alt.

Skrevet

Fungerer det når jeg bruker include når jeg trykker på linken?

 

HAr du et eksempel på js som tar seg av dette? (har veldig lite peiling på JS)

Skrevet

Så når du trykker på denne linken, går du til ei anna side? Og du vil at informasjonen som brukeren har skrevet inn fortsatt skal ligge der når brukeren trykker på tilbakeknappen?

Eller har eg misforstått?

 

Viss eg ikkje har misforstått ville eg endra strukturen på sida litt, slik at brukeren trykker på linken før han svarer på skjemaet.

Skrevet

Du har missforstått litt.

 

På formen har jeg hjelpelinker, som gir de ekstra informasjon om hva som skal skrives inn, en liten forklaring.

Problemet mitt er at de fyller inn navn adresse etc, så lurer de på hva ett av punktene er og trykker på hjelpelinken, og da forsvinner navn og adresse. Og må fylle dette inn igjen. Kan fort bli et irritasjonsmoment.

Skrevet

Ah, skjønner.

 

Eg ville brukt ei javascriptløysing til dette, trur eg. Altså at det åpnast ein popup med hjelpeinformasjonen. Nokon kjem kanskje til å skyte meg for dette, men for brukarar som ikkje har javascript aktivert, kan du legge på target="blank" på linken. :)

Skrevet

Kvifor?

 

Eit anna alternativ blir då å bruke XMLHTTPRequest-objektet for å hente ut data frå ei anna side, og inn i ditt dokument.

 

Viss du vil kan eg lage eit eksempel.

Skrevet
Kvifor?

 

Eit anna alternativ blir då å bruke XMLHTTPRequest-objektet for å hente ut data frå ei anna side, og inn i ditt dokument.

 

Viss du vil kan eg lage eit eksempel.

6125397[/snapback]

 

Om jeg har forstått deg riktig, så tror jeg ikke du har forstått meg...

 

Oki, da spør jeg på en annen måte. Jeg tror js er løsningen for meg. Hvordan kan jeg midlertidig ta vare på data i en form ved refresh av siden?

Skrevet (endret)

Kjeks kansje?

men hva var galt med løsningen å bare skjule deler av formen og vise den med javascript?

(orsus)

---

btw: henrik; skal du begynne å digge target="_blank" nå fordi Anne sa det var greit :p

Endret av eiwoh
Skrevet
Kjeks kansje?

men hva var galt med løsningen å bare skjule deler av formen og vise den med javascript?

6125509[/snapback]

 

Vil det fungere når jeg har implementert webløsningen med include?

Skrevet
btw: henrik; skal du begynne å digge target="_blank" nå fordi Anne sa det var greit  :p

6125509[/snapback]

Absolutt ikkje, men ser du ein anna fallback for dei uten javascript? ;)

Skrevet
Kjeks kansje?

men hva var galt med løsningen å bare skjule deler av formen og vise den med javascript?

6125509[/snapback]

 

Vil det fungere når jeg har implementert webløsningen med include?

6125531[/snapback]

Jess. Det du gjør er at du sender hele form'n med en gang. Men så bruker du javascript til å skjule det man ikke MÅ se. Så ha du en link som viser det igjen om man trykker på den.

Brukere uten js vil da evt se hele greia med en gang, Men det er vel intet stort problem. Fåtall som kjører uten js, og de vil fortsatt kunne bruke skjemaet like godt.

Skrevet
Jess. Det du gjør er at du sender hele form'n med en gang. Men så bruker du javascript til å skjule det man ikke MÅ se. Så ha du en link som viser det igjen om man trykker på den.

Brukere uten js vil da evt se hele greia med en gang, Men det er vel intet stort problem. Fåtall som kjører uten js, og de vil fortsatt kunne bruke skjemaet like godt.

6125629[/snapback]

 

Tviler på det vil funke, med tanke på at jeg har flere linker på siden som som viser forskjellige ting... på samme området (benytter include for den forkjellige informasjonen).

 

Er det ikke ett enkelt JS som lagrer verdien i inputen på en enkel måte?

Skrevet
Du kunne ikkje lagt opp sida, slik at vi fekk sjå problemstillinga?

6126101[/snapback]

 

Beklager det kan jeg desverre ikke.

Men jeg tror jeg går for løsningen med å gjøre linkknappene om til form'er, og så tar jeg å beholder de midlertidig verdiene på den måten.

 

Takker for all hjelp, men er fortsatt interresert i gode løsninger :)

Skrevet
hva med en pop-in med hjelpe-infoen der? tror du faktisk kan få det til med bare css, men litt tricky...

6126404[/snapback]

 

Mener du pop-up? For om ikke, så lurer jeg på hva pop-in er for noe?

 

Hvordan skal du ved hjelp av css, klare å lagre verdier i en form ?

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...