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


förhindra tags

Postades av 2003-05-19 14:11:27 - Kristian Gerardsson, i forum asp - allmänt, Tråden har 4 Kommentarer och lästs av 442 personer

Hur gör jag på min 'skriv inlägg' sida så att man BARA kan använda <bold> <i> <u> <a href> , och om någon annan tag upptäcks ska d komma upp en alertbox

har sökt i forumet, men får inte fram ngt riktigt svar/kod





Svara

Sv: förhindra tags

Postades av 2003-05-19 14:41:30 - Daniel Åsberg

Du kan ju göra så att du tillåter alla andra taggar, fast att dom skrivs ut som läsbara och inte som html kod.

<code>
<%
Str = Request.Form()

Str = Replace(Str,"<","&lt;")
Str = Replace(Str,">","&gt;")

Str = Replace(Str,"&lt;bold&gt;","<bold>")
Str = Replace(Str,"&lt;i&gt;","<i>")
Str = Replace(Str,"&lt;u&gt;","<u>")
%>
</code>


Svara

Sv: förhindra tags

Postades av 2003-05-19 15:08:16 - Kristian Gerardsson

<code>
<form name="form1" method="post" action="skriv.asp?do=add">
<tr>
<td width="15%" valign="top">Namn:</td>
<td width="85%" valign="top">
<input type="text" name="namn" class=area2 size="20">
</td>
</tr>
<tr>
<td width="15%" valign="top">Datum / Tid:</td>
<td width="85%" valign="top">
<input type="text" name="datum" class=area value="<%=FormatDateTime(now(),vbshortdate)%> @ <% =FormatDateTime(Now(), 4) %>" size="30" readonly>
</td>
</tr>
<tr>
<td width="15%" valign="top">Meddelande:</td>
<td width="85%">
<textarea name="meddelande" class="area2" style="overflow:hidden" cols="50" rows="6"></textarea>
</td>
</tr>
<tr>
<td width="15%">&nbsp;</td>
<td width="85%">
<input type="submit" name="Submit" value="Skicka" class=area2>
</td>
</tr>
</form>
</table>
<%
If Request.QueryString("do") = "add" Then
%>
<%
If request.form("namn") = "" OR request.form("datum") = "" OR request.form("meddelande")= "" then
response.Write("<font face='Verdana, Arial, Helvetica, sans-serif' size='1' color='#ff0000'><b>Du måste skriva något i båda fälten!</b></font>")
Else

Set MinCon = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.RecordSet")

MinCon.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data source=" & Server.MapPath("db/frexuz.mdb")
SQL = "SELECT * From gb"
rs.Open SQL, MinCon, 1, 2

rs.AddNew
rs("namn") = Request.Form("namn")
rs("datum") = Request.Form("datum")
rs("meddelande") = Request.Form("meddelande")
rs.Update
rs.Close

Response.Write "<script language=""Javascript"">alert('Ditt inlägg är nu inskrivet.');window.location='inlagg.asp';</script>"

End IF
End if
%>
</code>
------------------------------------

här e min kod
skulle nån kunna lägga in koden rätt... får itne det att funka
rs("meddelande") jag vill förhindra tags i


Svara

Sv: förhindra tags

Postades av 2003-05-19 15:26:38 - Daniel Åsberg

<code>
<form name="form1" method="post" action="skriv.asp?do=add">
<tr>
<td width="15%" valign="top">Namn:</td>
<td width="85%" valign="top">
<input type="text" name="namn" class=area2 size="20">
</td>
</tr>
<tr>
<td width="15%" valign="top">Datum / Tid:</td>
<td width="85%" valign="top">
<input type="text" name="datum" class=area value="<%=FormatDateTime(now(),vbshortdate)%> @ <% =FormatDateTime(Now(), 4) %>" size="30" readonly>
</td>
</tr>
<tr>
<td width="15%" valign="top">Meddelande:</td>
<td width="85%">
<textarea name="meddelande" class="area2" style="overflow:hidden" cols="50" rows="6"></textarea>
</td>
</tr>
<tr>
<td width="15%">&nbsp;</td>
<td width="85%">
<input type="submit" name="Submit" value="Skicka" class=area2>
</td>
</tr>
</form>
</table>
<%
If Request.QueryString("do") = "add" Then
%>
<%
If request.form("namn") = "" OR request.form("datum") = "" OR request.form("meddelande")= "" then
response.Write("<font face='Verdana, Arial, Helvetica, sans-serif' size='1' color='#ff0000'>Du måste skriva något i båda fälten!</font>")
Else

Set MinCon = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.RecordSet")

MinCon.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data source=" & Server.MapPath("db/frexuz.mdb")
SQL = "SELECT * From gb"
rs.Open SQL, MinCon, 1, 2

Meddelande = Request.Form("meddelande")
Meddelande = Replace(Meddelande,"<","&lt;")
Meddelande = Replace(Meddelande,">","&gt;")
Meddelande = Replace(Meddelande,"&lt;bold&gt;","<bold>")
Meddelande = Replace(Meddelande,"&lt;i&gt;","<i>")
Meddelande = Replace(Meddelande,"&lt;u&gt;","<u>")

rs.AddNew
rs("namn") = Request.Form("namn")
rs("datum") = Request.Form("datum")
rs("meddelande") = Meddelande
rs.Update
rs.Close

Response.Write "<script language=""Javascript"">alert('Ditt inlägg är nu inskrivet.');window.location='inlagg.asp';</script>"

End IF
End if
%>
</code>


Svara

Sv: förhindra tags

Postades av 2003-05-19 15:48:35 - Kristian Gerardsson

nu när jag buggtestade o provade med:

<table>
<tr>
<td bgcolor="#ffffff">
hej
</td>
</tr>
</table>

så skrevs allt detta ut som text i databasen
jag vill föhindra det

gärna redan innan man lägger in det i databasen
eller på ngt sätt bara kommer ut "hej"


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 800
27 960
271 761
525
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