Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Dubbelfnutt i texten

Postades av 2004-05-18 14:55:02 - Peter Holm, i forum asp - allmänt, Tråden har 9 Kommentarer och lästs av 941 personer

Tjena!
Har varit borta ett bra tag från ASP och nu stött på ett problem som jag känner igen. När jag ska skicka in lite text från ett fomulär till en Accessdatabas med SQL så kommer inte texten efter en ev. dubbelfnutt (") med. Eftersom " även bryter en sträng så antar jag att felet ligger där. Vad göra?


Svara

Sv: Dubbelfnutt i texten

Postades av 2004-05-18 14:58:05 - Roger Zettergren

anv'änd enkel fnutt '

Roger


Svara

Sv: Dubbelfnutt i texten

Postades av 2004-05-18 15:09:11 - Peter Holm

Om någon skrver t.ex. Tjosan " hejsan " så försvinner allt efter första " och endast Tjosan hamnar i databasen. Menar du att jag ska ersätta " innan databasen uppdateras, eller?


Svara

Sv: Dubbelfnutt i texten

Postades av 2004-05-18 15:25:29 - Anna-Karin Söderberg

Du får ersätta alla " med "" dvs dubbla dubbelfnuttar eller köra htmlencode på texten så att det görs om till ofarliga teckken.

//Anna-Karin


Svara

Sv: Dubbelfnutt i texten

Postades av 2004-05-18 15:37:53 - Peter Holm

Sorry, jag har stirrat mig totalt blind på strängar och asp när det verkar vara tidigare problemet ligger. Formuläret postas till en "förhandsgranska-sida" där innehåller från fomuläret även ligger i ett HIDDEN form.
<INPUT TYPE="HIDDEN" NAME="Message" VALUE="Skriver lite text med en fnutt " i texten."> Då fungerar ju fnutten som ett avslut på html-taggen. Får försöka ta mig runt det i stället. Någon idé?


Svara

Sv: Dubbelfnutt i texten

Postades av 2004-05-18 18:01:26 - Andreas Hillqvist

<code>
<INPUT TYPE="HIDDEN" NAME="Message" VALUE="Skriver lite text med en fnutt " i texten.">
</code>
Skall vara:
<code>
<INPUT TYPE="HIDDEN" NAME="Message" VALUE="Skriver lite text med en fnutt "" i texten.">
</code>
Ger följande ASP.kod:
<code>
<INPUT TYPE="HIDDEN" NAME="Message" VALUE="<%=Replace(Request.Form("Message"), """" , """""")%>">
</code>


Svara

Sv: Dubbelfnutt i texten

Postades av 2004-05-18 21:27:40 - Fredrik Hansson

Nja, ersätta " med två "" hjälper nog inte i det här fallet när det ska skickas vidare till en sida med gömda fält.

Det du får göra är att ersätta " med &quot; eftersom att " avslutar value="xx" (oavsett om det är en eller flera fnuttar så betyder det slut på value)

Så kör antingen:
<code>
<INPUT type="HIDDEN" NAME="Message" VALUE="<%=Replace(Request.Form("Message"), """" , "&quot;")%>">
</code>
eller
<code>
<INPUT type="HIDDEN" NAME="Message" VALUE="<%=htmlencode(Request.Form("Message"))%>">
</code>

Längesen jag höll på med asp, men jag tror jag har rätt iallafall ;)


Svara

Sv: Dubbelfnutt i texten

Postades av 2004-05-18 21:56:51 - Göran Andersson

Så blir det:

<code><INPUT type="HIDDEN" NAME="Message" VALUE="<%=Server.HTMLEncode(Request.Form("Message"))%>"></code>


Svara

Sv: Dubbelfnutt i texten

Postades av 2004-05-19 01:25:29 - Andreas Hillqvist

Tur att det finns folk som håller koll på läget. "Glömde" tänka efter innan jag svara. Var på väg ut.


Svara

Sv: Dubbelfnutt i texten

Postades av 2004-05-19 08:24:16 - Peter Holm

Fast man inte är speciellt aktiv som webbsnickare längre så har det redan lönat sig att vara fortsatt bonusmedlem... /Tack


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 786
27 960
271 761
911
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies