17. oktober 2002 - 13:19Der er
17 kommentarer og 1 løsning
Session værdier!
Hej igen igen igen!
Er der nogen måde hvor på man kan sætte en session værdi til en værdi man har fra en form? Jeg har nogle data som skal sendes videre gennem nogle trin, og jeg tænkte at det ville være nemmest via session... (også fordi disse data ikke må ændres undervejs)!
Jeg har noget client-side validering hvor jeg henter feks værdien fra mit telefon-felt: ************ teleVaerdi = bestilling.telefon.value; ************
Jeg vil så tjekke inputtet og endelig skal det hele sendes videre: ************* function sendInfo() { if(flag == false) { window.alert(fejlMeddel); fejlMeddel = ""; flag = true; return false; } else { Session("tlf") = teleVaerdi; return true; //Gå videre } } ********************
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
dk_akj -> Hvis det ikke er en string hvad er det så? Form-koden ser sådan ud: ************* <input name="navn" type="text" id="navn" value="Navn" size="35" maxlength="35"> *************
prøv lige at submitte din side mod en ny side hvor der ikke er anden kode på end dette: <% myname = request.form("Navn") response.write myname & "<br>" session("myname") = myname response.write session("myname") %>
dk_akj -> jamen det virket jo fint med det kode du har skrevet der! Men hvis jeg nu laver det om til java script: ********************** <%@ LANGUAGE="JAVASCRIPT" %> <% myname = Request.Form("Navn")%> <%= myname & "<br>"%> <% Session("myname") = myname%> <%=Session("myname")%> *******************************
Så virker det ikke!! Fejlen er igen: ********************** Session-objekt, ASP 0168 (0x80004005) Et indbygget objekt kan ikke lagres inden i Session-objektet. /testingSession.asp, line 6 **********************
hehe! ja det tror jeg gerne! men det er vel også det samme som jeg skrev tidligere: ***************** Session("name") = ""+ variabelNavn *****************
Fuck, den havde jeg squ ikke lige set. Den eneste forklaring jeg kan se er at request.form kan returnere multiple datatyper og derfor altid returnerer en "any" eller hvad den nu hedder i javascript, derfor skal du lige lave den om til en streng. Men det er bare en idé, jeg er ikke sikker.
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.