Avatar billede djalfe Novice
28. januar 2006 - 20:56 Der er 6 kommentarer og
1 løsning

Reload, hvor diverse input,textarea ovs. beholder den givne info.

Hejsa
jeg sidder lige nu og skal lave en formular, hvor der skal indtastes en masse informationer + der skal være mulighed for at tilføje flere kulonner.

Mit problem ligger i at jeg ikke ved hvad der skal til, for at bibeholde indtastet information og tilføjet kulonner med inputfelter, hvis clienten trykker updater ell. F5 ved en fejl.

er der nogen med nogle geniale ideer ??

//Djalfe
Avatar billede olebole Juniormester
28. januar 2006 - 21:11 #1
<ole>

Det skulle i så fald være noget med at lægge alle data ned i en cookie, hvergang brugeren forlader et felt (på feltets onblur-event) ... men det bliver let noget frygteligt rod.
Det kan nok ikke betale sig ... og man kan jo heller ikke gardere sig mod, at marsvinet gnaver netkablet over - eller katten pisser i keyboardet  =)

/mvh
</bole>
Avatar billede djalfe Novice
28. januar 2006 - 21:24 #2
Det har du fuldstændig ret i. hæ hæ.

Men ville det være en dum ide at oprette en xml-fil der vedhæfter sig på klienten, hvor informationerne i de enkle inputbokse bliver tilføjet til xml-filen ved onblur, indtil formularen er sendt.

Nu har jeg selvfølgelig ingen andelse om, hvordan man skulle bære sig ad med at få det til at virke. Kan man få javascripten til at lave en xml på klientens computer eller i cachen ??

//Djalfe
Avatar billede olebole Juniormester
28. januar 2006 - 21:39 #3
Du kan ikke skrive en XML-fil på klienten. Den eneste fil, du kan skrive dér, er en cookie  :)
Avatar billede djalfe Novice
28. januar 2006 - 21:54 #4
hmmm...
er der ikke noget med at man kan lave et http-request (eller hvad det nu hedder) til serveren uden at skulle reloade ??
Avatar billede roenving Novice
28. januar 2006 - 22:21 #5
Tjoeh, det kan man godt, men det lyder frygteligt besværligt i forhold til at udfylde en formular ...

-- kan man ikke forvente en nogenlunde mindste-grad af web-parathed hos dine brugere ?-)
Avatar billede djalfe Novice
28. januar 2006 - 22:32 #6
Jo det er nok rigtig nok, ved bare jeg ville selv være forbandet træt af at skulle indtaste en masse information, hvis nu katten skulle ramme F5 :-(

Der er selvfølgelig altid den løsning, at man informere clienten om konsikvenserne ved at trykke på F5 ell. Opdatere.

Jeg fandt et script her på eksperten, hvor den disabler F5 tasten. Den regner jeg med at bruge, da man skal op på opdater-knappen i IE for at reloade. Så kan diskutere om det er brugervenligt ell..

Jeg siger mange tak for sludderen den har været pointene vær, hvis du kan bruge 30 ekstra point så send lige et svar :-)

/Djalfe
Avatar billede djalfe Novice
17. september 2006 - 01:00 #7
jj
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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