10. september 2001 - 23:04
Der er
12 kommentarer og 1 løsning
\"Forbyd\" ¤&# i et textfelt
Jeg skal have gjort således at tegnene ¤ og # ikke kan bruges i mine tekstfelter?? Grunden til dette ønske er at jeg laver tegnene om til \' og \" i forbindelse med post til db, Kan dette lade sig gøre og er der en smartere måde at gøre det på?? VesTer.
Annonceindlæg fra SoftwareOne
10. september 2001 - 23:06
#1
<% strForm = Request.form(\"dinform\") strForm = Replace(strForm,\"¤\",\"\'\") strForm = Replace(strForm,\"#\",\"\"\") Response.Write strForm %> Det erstatter ¤ med \' og # med \"
10. september 2001 - 23:10
#2
Tak. Det var lige den
10. september 2001 - 23:23
#3
Jeg får denne fejl: Strengkonstanten er uafsluttet strForm = Request.form(\"dinform\") strForm = Replace(strForm,\"¤\",\"\'\") strForm = Replace(strForm,\"#\",\"\"\") ----------------------------------^
10. september 2001 - 23:24
#4
Det er sjovt nok med opsætningen i ekspertens felter kontra resultatet. Pilen peger i \"virkeligheden\" på punktet efter ) VesTer
10. september 2001 - 23:28
#5
<% strForm = Request.form(\"dinform\") strForm = Replace(strForm,\"¤\",\"\'\") strForm = Replace(strForm,\"#\",\"\"\"\") Response.Write strForm %>
10. september 2001 - 23:39
#6
Jamen den skal jo skrive til database. Det gør jeg således: RS(\"dinform\")=strForm. Er det forkert?
10. september 2001 - 23:52
#7
Jeg går i seng. Tjekker op igen i morgen. Go\' Nat VesTer
11. september 2001 - 00:33
#8
vester det er rigtig det du skrev!
11. september 2001 - 08:55
#9
Jeg kan stadig ikke få det til at virke. Er der en eller anden, der kan se, hvad der er galt?
11. september 2001 - 11:57
#10
Problemet opstår fordi du har 3 x \" i sidste linie (strForm = Replace(strForm,\"#\",\"\"\"). Man plejer i ASP at erstatte \"\"\" med \"\'\'\".
11. september 2001 - 12:08
#11
Kunne du se hvad jeg skrev? Jeg synes godt nok det er svært at se. Så jeg prøver lige at skrive det lidt anderledes. Problemet er, at ASP ikke kan håndtere ulige antal \"er. Så i stedet for det mellemste \" i sidste linje kunne du skrive 2 x \'. Eller som bjarke-b kl. 23:28:33 har gjort, alt i alt 4 x \". Så forstår ASP nemlig, at du egentlig kun vil skrive 3 x \"
11. september 2001 - 13:29
#12
karitolsen. Vil du ikke svare, så i kan dele points?
11. september 2001 - 15:14
#13
Jo da :-)
Kurser inden for grundlæggende programmering