Nån som har en kodsnutt som förhindrar att folk använder HTML i en textruta (textbox)? Hur använder man den? denna lilla funktion hjälper dig: eller en lite kortare variant, fast då får du inte medAnti-HTML
Sv: Anti-HTML
'## -- clean string from forbidden chars --
Public Function CleanString(ByVal sString)
If Not Len(sString) = 0 OR IsNull(sString) Then Exit Function
sString = Replace(sString,"'","''")
sString = Replace(sString, "<", "<")
sString = Replace(sString, ">", ">")
'## -- return clean string --
CleanString = sString
End Function
Sedan använder du den när du "trycker" in information i din databas:
strText = "Min hemsida, klicka här"
strSQL = "INSERT INTO tbl_table(fld_field) VALUES('" & CleanString(strText) & "')"
cya,
PatrikBSv: Anti-HTML
strText = "<a href=lank.asp>"
response.write "<textarea>" & Server.HTMLEncode(strText) & "</textarea>"
/ StefanSv: Anti-HTML
sString = Replace(sString,"'","''")
som gör om alla ' (som kan orsaka problem i sql-frågan) till 2 st ('')