16. oktober 2002 - 10:08Der er
5 kommentarer og 1 løsning
Formmail
Jeg er ved at starte i det små med at forstå ASP kode. Jeg prøver at lave et lille script som viser hvad der har været tastet ind i en formmail. Nu kan man taste ind, trykke på send, også kommer man til form.asp og den viser hvad man har tastet ind. Det er så menigen at man skal kunne trykke send igen, og så bliver formen sendt til et script som sender en mail. Nu har jeg lavet det så at form.asp sender til form.asp, for så kan jeg se om værdierne som er tastet ind, kommer med. Men værdierne forsvinder. Der kan sikker laves noget som trækker data'erne ind i den nye form.
Hvis nogen kan sige en simpel måde at ændre mit script på, som gør at man kan lave denne "vis oplysniger inden de sendes side", så vil jeg være glad.
Side som oplysningerne tastet ind på: form.htm ------------------------------------------------- <html> <head> <title>Form test side</title> </head> <body> <form method="POST" action="form.asp"> <p><input type="text" name="Navn" size="20"></p> <p><input type="text" name="Email" size="20"></p> <p><input type="submit" value="Send"><input type="reset" value="Nulstil" name="B2"></p> </form> </body> </html> ---------------------------------------------------- Form.asp ---------------------------------------------------- <html> <head> <title>Test Form asp</title> </head>
<% navn = request.form("navn") email = request.form("email")
response.write navn & "<br>" response.write email %>
<body>
<form method="POST" action="form.asp"> <p></p> <p><input type="submit" value="Send"><input type="reset" value="Nulstil" name="B2"></p> </form> </body> </html> ---------------------------------------------------- Det var det.
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.
Det er ikke det som er problemet. Det som skrives i navn & email i form.htm, bliver fint sendt til form.asp og bliver vist på skærmen. Men det er jo så meningen at man skal kunne trykke på send igen på den side, også skal de samme informationer sendes til et mail script. Nu sender den til det samme script for at se om navn & email værdierne kommer med igennem. Det gør de ikke. Så på form.asp skal den trække informationerne ned i formen igen.¨ Det er lidt svært at forklare.
Netefect: det virker ikke. Har også prøvet at skrive: <input type="hidden" name="Email" value="<%=request.form(Email)%>"> Alstå fjerne gådetegn inde i formen. (har set det virke andetsted)
Jeg har lavet en soure på form.asp. det er den fil som skriver data ud på skærmen (det virker), men som du kan se inde i formen er de 2 hidden felters value="". derfor kommer der selvfølgelig ikke nogen data igennem til form2.asp ------------------ <html> <head> <title>Test Form asp</title> </head>
Til Netefect. Min fejl, det du sagde virker, jeg glmente at der skulle stå <%=, fik ikke lige set det med = tegnet. Hvis du lige skriver et noget som svar, så giver jeg dig point.
= umiddelbart efter <% er kort form for response.write
- Christian
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.