17. juni 2001 - 13:57Der er
14 kommentarer og 1 løsning
Formail over mere end 1 side.
Hej jeg har brug for hjælp. Jeg har et spørgeskema på min hjemmeside med ca. 40 spørgsmål på - nu vil jeg gerne have lavet flere spørgsmål men desværre så kan de fleste computere ikke klare at vise så meget på en enkel side - derfor vil jeg have dem delt ud over flere sider - men stadigvæk kun modtage én mail med svarene - hvordan gør jeg det?
du kan vil poste svarende til den næste side, som så poster til den næste osv .. dunno, det er ihvertfald muligt på den måde. Lave en lille 3 siders ting på den måde engang ... fordelen var at jeg skulle ikke anvende sessions og jeg skulle ikke skrive noget på serveren.. (lavet i php3)
Okay - nu virker jeg nok fandens dum. Men det kan jeg ikke finde ud af. Jeg har SÅ lidt forstand på programering så jeg er overrasket over at jeg overhovedet har fået lavet en formmail. Altså jeg kan godt forstå ideen i det - og det lyder fint nok. Men HVORDAN jeg laver det har jeg INGEN idé om desværre. Kunne du hjælpe yderligere??? Eller kan en anden?
tjaa, det lyder somom du \"kun\" bruger html ... og det er fint nok .. men så skal du sætte dine \"variabler\" i cookies, og så tilsidst at hente dem når du poster til serveren .. hmm ..
du skal ihvertfald rode med noget javascript, get_cookies, set_cookie ting ..
til sidst kunne du summere spørgsmålene op og sende dem fra den summerede form .. men det er blot et foreslag.
overfør dem fra side til side med <input type =\"hidden\" value=værdi name=feltnavn> - på næste side lægger henter du dem så ned i nogle variable, og sender dem allesammen videre til 3 side på samme måde - og her sætter du så din formmail i gang. Det kræver naturligvis noget scripteri, men er meget simpelt - hvad understøtter din server?
Hej igen. Min server understøtter følgende: - Fri brug af ScanNet\'s CGI scripts. - WAP/WML understøttelse.
Tak for hjælpen jeg prøver at rode lidt rundt med det. Men hvordan får jeg den 3. side til at hente oplysningerne fra de to foregående sider? Er der. evt. nogle der har en hj. side med noget ligende liggende hvor jeg kan smug kigge på koderne?
Så bliver du nok nødt til at lave det i JavaScript - der kører hos klienten - og altså ikke kræver speciel serverunderstøttelse. Du gør det at du på side to, \"hapser\" svarene fra side et, og lægger dem i nogle variable. Disse variable overfører du så til tredie side ved at putte dem ind i formularen på denne side: <input type=\"hidden\" name=\"feltnavnsomdubrugertilathapsedetmed\" value=\"variablenavnsomduharlagtværdienifraforrigeside\">
Problemet er så at \"hapse\" værdierne :-) Jeg har kun prøvet at gøre det i JSP før.der gør man sådan: String variabelnavn = request.getParameter(feltnavn); i et scriblet. - Hvordan man præcis gør det i JavaScript - kan du spørge om i denne kategori :-) Ham brian@diku ved det nok også!!
Jo men jeg mener den kode du har skrevet - altså <input type=\"hidden\" name=\"feltnavnsomdubrugertilathapsedetmed\" value=\"variablenavnsomduharlagtværdienifraforrigeside\">
Den må da skulle have af vide hvilken side den skal have disse data fra.
det er klart - -- når du i JSP skriver request.etellerandet(\"feltnavn\"); Får den værdien fra feltet på forrige side, der har det navn du har angivet i feltnavn - hvis feltet ikke findes får du en eller ander grim fejl :-) og i dine hidden input tags - -skriver du variablen ind som value=\"variablen\" det foregår forskelligt fra sprog til sprog - og jeg ved desværre ikke hvordan i javascript.
Hej Lens. Nu har jeg sidet hele natten og prøvet at få det til at virke og finde system i det - og det kan jeg slet ikke. Gider du ikke nok at lave 3 sider med eksempel data - så burde jeg kunne arbejde mig ud fra dem.
ok i JSP: på den første side har du en form: <form action=\"side2.jsp\" method=\"post\"> <input type=\"text\" name=\"spg\" size=\"18\" > <input type=\"submit\" name=\"submitButtonName\" value=\"Naeste\"> </form>
Nu ligger svarene fra henholdsvis side 1, og side 2, i variablene spgside1 og spgside2 i side3.jsp. herfra kan du så sende dem via formail, ved at udskrive dem til dem i formularen på side 3, som \"hidden\" felter, sammen med de sidste spørgsmål der står her. Du kan helt sikkert lave noget tilsvarende i javascript.
Hvad er forskellen på JSP og ASP? (ja, jeg er inkarneret PHP-programmør)
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.