webForumDet fria alternativet

Spam skydd!

3 svar · 345 visningar · startad av Hellquist

HellquistMedlem sedan maj 20043 inlägg
#1

Jag skulle vilja ha hjälp med ett litet JavaScript. Detta ska skydda mot spam. Jag vill att man inte ska kunna skicka ett inlägg från 15 sek efter att man skickade förra inlägget.. Datumet kommer från ASP (aspdate)

<script>
<!--//
var aspdate = "2004-12-12 12:12:12"
function checkDate()
{

//Kolla diffen mellan aspdate och nu...

}
//-->
</script>

<form id="form1" name="form1" onsubmit="return checkDate();">
<input type="text" id="oldDatum" name="text1" size="40"><br>
<input type="submit" value="skicka">
</form>

Kan någon hjälpa mig??

CheguelinMedlem sedan juli 2003303 inlägg
#2

Vore det inte smartare att göra allt på servern?

HellquistMedlem sedan maj 20043 inlägg
#3

Jo.. fast jag vill ha en alert ruta.. Jag får väl fixa det med VBS..

Jesper TMedlem sedan nov. 20017 144 inlägg
#4

Sätt en kaka på "server side" och kolla med datediff("s") att skillnaden är större än 15 sekunder.
Är den inte det; skicka en querystring tillbaka till sidan.(?fel=true)
Och kolla om den skickats.

if len(request.querystring("fel"))>0 then
Response.write "<script>alert('Spamma inte!')"</script>"
end if
123 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
120 ms — hämta tråd, inlägg och bilagor (db)