webForumDet fria alternativet

Vill ta bort ' ur en sträng

JavaScript

6 svar · 199 visningar · startad av OveRRidE

Medlem sedan feb. 200112 078 inlägg
Frågan#1

Jag vill med JavaScript kolla ifall ' finns med i strängen (från ett form) och isf visa en alert.

------------------
Jag är skum

[Redigerat av OveRRidE den 21 nov 2001]

Medlem sedan maj 200010 687 inlägg
#2

Du skulle ju kunna skriva så här:

if (myString.indexOf("'") > -1) {
	alert("...");
}

Men får man fråga vad du ska ha det här till?
Jag antar att det är för att enkelfnuttar ställer till problem i SQLen. Men då är det bättre att ha en funktion på serversidan som ersätter ' med '' varje gång du lägger in något eller jämför med SQL.

------------------
/Erik
www.juhlin.nu /sk8files/ /mp2d/

Medlem sedan feb. 200112 078 inlägg
#3

Men då är det bättre att ha en funktion på serversidan som ersätter ' med '' varje gång du lägger in något eller jämför med SQL.

Varför? Jag vill inte att de skall finnas alls.

------------------
Jag är skum

Medlem sedan juni 20004 308 inlägg
#4

Erik syftar inte på att det är bättre att ersätta ' med ", utan att vad du än gör med datat är det bättre att göra det på serversidan för att vara säker på att det verkligen görs (och inte är beroende av JavaScript på klientsidan).

------------------
/ J

Medlem sedan feb. 200112 078 inlägg
#5

Jo det är klart, men har nu inte klienten JavaScript aktiverat i sin brusare, så har denna inte direkt nån anledning av att vara på denna sidan alls. ;)

Så då kvittar det egentligen, eftersom inte mycket kommer att funka.

------------------
Jag är skum

Medlem sedan juni 20004 308 inlägg
#6

Problemet är bara om det är en offentlig sida så kan denna klient ställa till fel i databasen som blir till ett problem för både dig och de andra användarna. Det är ingen snygg lösning om man i förlängningen tänker sig att man delar databasen med andra applikationer (även fast du kanske inte gör det just där). Det är bra att ta som vana att göra allt så felsäkert som går.

------------------
/ J

Medlem sedan feb. 200112 078 inlägg
#7

O så kostar det utvecklingstid så in i böveln. :)

------------------
Jag är skum

261 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)