mboost-dp1

HTML, vise form data på ny side.


Gå til bund
Gravatar #1 - Azuria
10. jan. 2009 20:34
Hejsa.
Så er jeg sgu strandet i alm. html :(

Jeg har en en form på en side, den skal udfyldes, og så vise noget data på en ny side.
Jeg er desværre bundet til html, da det skal køre på en standalone maskine.

Nogen der har en ide om hvordan det skal laves?
Er helt blank, og google giver mig ikke lige det resultat jeg skal bruge :(
Gravatar #2 - Jepperen
10. jan. 2009 21:06
Er det en helt normal form der skal udfyldes? Altså med f.eks. 3 tekst felter også en send knap?

Uanset så er W3 et super sted at starte.

http://www.w3schools.com/html/html_forms.asp

Gravatar #3 - Azuria
10. jan. 2009 21:09
Ja, altså har et par emner i 5 dropdowns lister, hvor man skal vælge lidt, og så smider den dem ind i et ark...
Jeg aner bare ikke hvordan jeg skal få dem over i et andet html dokumentet.
Havde jeg kunne bruge PHP havde det været let nok... Men det skal holdes i noget klient baseret.
Gravatar #4 - Jepperen
10. jan. 2009 21:16
hmm... det lyder som om du skal have fat i JavaScript så. Hvad skal du bruge form dataerne til?
Gravatar #5 - Mandalae
10. jan. 2009 21:21
Kan du ikke bare hive indholdet ud i js, gemme formen og vise data'ene? :)
Gravatar #6 - Azuria
10. jan. 2009 21:22
Det er en form der skal bruges til at lave arbejde udfra.
en liste med bil mærker, brændstof etc.
Så skal man vælge de ting og trykke submit, og så skal den bare kunne udskrives med de valgte ting som en tjekliste.
Gravatar #7 - Corholio
10. jan. 2009 22:03
Som mandalae foreslår, kommer du ikke omkring at bruge javascript.

Det er dog ikke nødvendigt at submitte noget, du kan blot intercepte onSubmit-eventen, og så opbygge / ændre i DOM-strukturen med de indtastede data.

En anden løsning, hvis det er alpha-omega at der kommer til at foregå en submit (altså, at data bliver sendt til en ny html-side), så kunne man bruge JS til at intercepte onSubmit-eventen, putte dataene i en Cookie, så redelegere til den nye side og lade JS opbygge DOM'en (eller en del af samme) fra Cookiens indhold.

Jeg ville nok bare vælge at gå med løsning nummer 1 (pga. problemer med mængden af indhold der kan opbevares i en cookie).
Gravatar #8 - Josso
10. jan. 2009 22:13
Ellers, skal der bruges PHP eller anden serverside-language. :)
Gravatar #9 - Azuria
10. jan. 2009 22:17
Har fundet en løsning der virker nu...
Dvs... Det virker i firefox, kan sgu itte få den til at submitte i IE. :(
Gravatar #10 - Corholio
10. jan. 2009 22:18
#9

Post din løsning, så kan det være vi kan se hvorfor den ikke opfører sig som forventet i IE?
Gravatar #11 - Azuria
10. jan. 2009 22:20
#10... Det ville være for pinligt at poste.... :$
Fejlen var at jeg havde smidt en </form> relativt tæt på starten, langt før min submit button...

Løsningen blev...
Jeg GET'er istedet for POST.
Så parser jeg URL'en via JS og hiver mine variabler ud.
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login