webForumDet fria alternativet

Spam skydd!

JavaScriptur Javascript

3 svar · 345 visningar · startad av Hellquist

Medlem sedan maj 20043 inlägg
Frågan#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??

Medlem sedan juli 2003303 inlägg
#2

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

Medlem sedan maj 20043 inlägg
#3

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

Medlem 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
139 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)