webForumDet fria alternativet

"spök-Post"

JavaScript

5 svar · 226 visningar · startad av voigtann1

Medlem sedan juni 20019 519 inlägg
Frågan#1

Har haft ett problem med min gästbok och forum.. många tycker det är j*vlig roligt att lägga in tomma mess till dom.. (ett mellanslag och sånt)... hur kan man fixa detta? så att typ 2 mellanslag inte heller räknas.. utan man måste ha tecken och sånt?

Medlem sedan juni 20004 308 inlägg
#2

Detta bör du göra på serversidan i det språk som gästboken är skriven i eftersom det annars inte är speciellt svårt för den som vill "skräpposta" att gå runt. Men annars kan du använda något i stil med;

<form onSubmit="if(this.form.message.value.replace(/ /,'').length==0){ alert('Inga skräpinlägg tack'); return false; } else { return true; }" ...osv.

Medlem sedan juni 20019 519 inlägg
#3

blir [enter] också ett av de teckna?

Medlem sedan dec. 2000557 inlägg
#4

I asp kan du ex. göra något liknande detta:

<%
       
strInput = trim(Request.Form("formuläret"))
     
If Len(strInput) < 10 Then
     Response.Write "Ajjabajja, inga spökposter här inte!"
     
Else
     'spara på som vanligt
     
End If
     
%>
Medlem sedan juni 20004 308 inlägg
#5

blir [enter] också ett av de teckna?

Så här fångar du upp lite mer än bara mellanslag.

<form onSubmit="if(this.form.message.value.replace(/\W/g,'').length==0){ alert('Inga skräpinlägg tack'); return false; } else { return true; }" ...osv.

Medlem sedan juni 20019 519 inlägg
#6

Pellemannen: det fungera inte alls bra heller rent praktiskt.. jag vill ha snabba svar om att det ska inte vara tillåtet med skräpinlägg... tack jojoxx, Tacke Pellemannen för ett fint försök... men ett inlägg KAN vara mindre än 10 tecken också..

587 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
460 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)