31. juli 2001 - 15:45
Der er
4 kommentarer og 2 løsninger
Cookies
Hej Jeg har en formular hvor jeg gerne vil have at de intastede oplysninger gemmes, til hvis brugeren kommer igen. Men jeg ved ikke rigtigt hvor jeg skal skrive min kode. Skal ´jeg skrive den i selve formen eller i den fil (pp11.asp) som udfører noget andet eller i en hlt anden fil her er min form: <FORM ACTION=\"pp11.asp\" METHOD=POST> <table> <tr><td width=\"91\" height=\"25\"> <p >Navn:</p> </td><td width=\"11\" height=\"25\"> </td><td width=\"428\" height=\"25\"> <p ><INPUT NAME=\"ClientName\" VALUE=\"\" SIZE=57></p> </td></tr> <tr><td width=\"91\" height=\"25\"> <p >Adresse:</p> </td><td width=\"11\" height=\"25\"></td><td width=\"428\" height=\"25\"><input type=\"text\" name=\"ClientAdresse\" size=\"57\"></td></tr> <tr><td width=\"91\" height=\"25\"> <p >Postnr. og by:</p> </td><td width=\"11\" height=\"25\"></td><td width=\"428\" height=\"25\"><input type=\"text\" name=\"ClientBy\" size=\"57\"></td></tr> <tr> <td width=\"91\" height=\"25\"> <p >Tlf:</p> </td><td width=\"11\" height=\"25\"></td><td width=\"428\" height=\"25\"><input type=\"text\" name=\"ClientTlf\" size=\"18\">Tlf (arbejde/mobil):<input type=\"text\" name=\"ClientTlfArbejde\" size=\"20\"></td> </tr> <tr><td width=\"91\" height=\"40\"><p >e-mail adresse</p> </td><td width=\"11\" height=\"40\"></td><td width=\"428\" height=\"40\"><INPUT NAME=\"ClientEmail\" SIZE=57></td></tr> <tr><td width=\"530\" colspan=\"3\" height=\"21\"> <INPUT TYPE=SUBMIT VALUE=\"Send\" > </td></tr> <center> </TABLE> </center> </FORM>
Annonceindlæg fra Barco
Du skal skrive din kode i begge filer. I pp11.asp skal du samle informationerne fra formen og gemme dem i en cookie. I filen med formen skal du så hente informationerne ind og fylde dem i felterne. Du kan også lave det hele i en fil, men start med at lave det i to. Når det virker kan du så samle dem til en. /Rasmus
Jeg har lavet det hele i formen men kan ikke få det til at virke hvad gør jeg forkert <% Response.Buffer = True If Request.Form(\"Action\") = \"Send\" Then \' Værdier fra formen felter lægges i en Cookie som jeg kalder testvipiil Response.Cookies(\"testvipiil\")(\"ClientName\") = Request.Form(\"ClientName\") Response.Cookies(\"testvipiil\")(\"ClientAdresse\") = Request.Form(\"ClientAdresse\") Response.Cookies(\"testvipiil\")(\"ClientBy\") = Request.Form(\"ClientBy\") Response.Cookies(\"testvipiil\")(\"ClientTlf\") = Request.Form(\"ClientTlf\") Response.Cookies(\"testvipiil\")(\"ClientTlfArbejde\") = Request.Form(\"ClientTlfArbejde\") Response.Cookies(\"testvipiil\")(\"ClientEmail\") = Request.Form(\"ClientEmail\") \' Cookien skal udløbe om et år Response.Cookies(\"testvipiil\").Expires = Date+365 End If \' Her henter jeg værdierne fra testvipiil ind i variabler strName = Request.Cookies(\"testvipiil\")(\"ClientName\") strAdresse = Request.Cookies(\"testvipiil\")(\"ClientAdresse\") strBy = Request.Cookies(\"testvipiil\")(\"ClientBy\") strTlf = Request.Cookies(\"testvipiil\")(\"ClientTlf\") strTlfArbejde = Request.Cookies(\"testvipiil\")(\"ClientTlfArbejde\") strEmail = Request.Cookies(\"testvipiil\")(\"ClientEmail\") %> <FORM ACTION=\"pp11.asp\" METHOD=POST> <table> <tr><td width=\"91\" height=\"25\"> <p >Navn:</p> </td><td width=\"11\" height=\"25\"> </td><td width=\"428\" height=\"25\"> <p ><INPUT NAME=\"ClientName\" VALUE=\"<%=strName%>\" SIZE=57></p> </td></tr> <tr><td width=\"91\" height=\"25\"> <p >Adresse:</p> </td><td width=\"11\" height=\"25\"></td><td width=\"428\" height=\"25\"><input type=\"text\" name=\"ClientAdresse\" size=\"57\" value=\"<%=strAdresse%>\"></td></tr> <tr><td width=\"91\" height=\"25\"> <p >Postnr. og by:</p> </td><td width=\"11\" height=\"25\"></td><td width=\"428\" height=\"25\"><input type=\"text\" name=\"ClientBy\" size=\"57\" value=\"<%=strBy%>\"></td></tr> <tr> <td width=\"91\" height=\"25\"> <p >Tlf:</p> </td><td width=\"11\" height=\"25\"></td><td width=\"428\" height=\"25\"><input type=\"text\" name=\"ClientTlf\" size=\"18\" value=\"<%=strTlf%>\">Tlf (arbejde/mobil):<input type=\"text\" name=\"ClientTlfArbejde\" size=\"20\" value=\"<%=strTlfArbejde%>\"></td> </tr> <tr><td width=\"91\" height=\"40\"><p >e-mail adresse</p> </td><td width=\"11\" height=\"40\"></td><td width=\"428\" height=\"40\"><INPUT NAME=\"ClientEmail\" SIZE=57 value=\"<%=strEmail%>\"></td></tr> <tr><td width=\"530\" colspan=\"3\" height=\"21\"> <INPUT TYPE=SUBMIT VALUE=\"Send\" name=\"Action\" > </td></tr> <center> </TABLE> </center> </FORM>
Der er ikke meget liv her så jeg afsætter lidt flere point
Ups min side hedder pp1.asp og når jeg kalder den istedet for pp11.asp så virker det men jeg skal kalde pp11.asp... Skal jeg så ligge min kode over på pp11.asp Eller hvordan får jeg pp1.asp til at virke on submit...
01. august 2001 - 09:51
#5
Udskifter ACTION=\"pp11.asp\" med \"pp1.asp\".
01. august 2001 - 10:03
#6
hmmmm
Kurser inden for grundlæggende programmering