🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.javascript
3 messages
3 total messages Started by Andi Thu, 03 Sep 2009 18:33
Onsubmit - ochrona przed spamem
#49281
Author: Andi
Date: Thu, 03 Sep 2009 18:33
24 lines
1786 bytes
Witam,

Jestem początkującym, przeszukałem grupę i google na okoliczność 
wykorzystania onsubmit.
Mam przygotowany formularz którego nagłówek jest taki:

<FORM ACTION="/cgibin/formmail" METHOD=POST onsubmit="return validate();">
akcja wysyłki jest wykonywana skryptem dostarczanym przez home.pl, ale w 
koncu onsubmitem mogę
najpierw wywolac funkcje sprawdzającą zawartość pól, a dopiero wtedy uznać 
czy wysyłać maila.

W funkcji między innymi sprawdzam zawartość - czy nie ma ciągu http, www 
itd.
Jeśli ręcznie wypełniam formularz na stronie, nie przepuszcza mnie 
(window.alert(tekst);)
ale zapewne dla botów windows alert nie istnieje bo przecież nie wypełniają 
na stronie formularza,
tylko pewnie przesyłają już wypełniony - zatem czy faktycznie sam alert nic 
nie da, co mogę w takiej sytuacji zrobić ?
W którym momencie sprawdzać zawartość pól ?

Z góry dzięki za podpowiedzi,
Andi 
Re: Onsubmit - ochrona przed spamem
#49282
Author: Andi
Date: Thu, 03 Sep 2009 18:41
12 lines
1270 bytes
Z góry dodam że spam dalej dociera :/
w polach w ktorych zakazałem ciągu http mam taki ciąg:

b3dM1Z  <a
 href="http://xsbkjvepktmh.com/">xsbkjvepktmh</a>,
 [url=http://qjqjocuwlkzx.com/]qjqjocuwlkzx[/url],
 [link=http://cutrnkxitcsj.com/]cutrnkxitcsj[/link],
 http://cgkljmbcubbf.com/


> Z góry dzięki za podpowiedzi,
> Andi 
Re: Onsubmit - ochrona przed spamem
#49283
Author: porneL
Date: Thu, 03 Sep 2009 22:37
25 lines
1519 bytes
On Thu, 03 Sep 2009 19:41:03 +0100, Andi <andi@data.pl> wrote:

> Z góry dodam że spam dalej dociera :/
> w polach w ktorych zakazałem ciągu http mam taki ciąg:
>
> b3dM1Z  <a
>  href="http://xsbkjvepktmh.com/">xsbkjvepktmh</a>,
>  [url=http://qjqjocuwlkzx.com/]qjqjocuwlkzx[/url],
>  [link=http://cutrnkxitcsj.com/]cutrnkxitcsj[/link],
>  http://cgkljmbcubbf.com/

Boty nie wykonują onsubmit.

Rzuć okiem na Sblam! - http://sblam.com

Jeśli nie możesz go użyć (wymaga PHP), to spróbuj:

<form action="sorry_nie_działa.html"  
onsubmit="this.action='/cgibin/formmail'">

To będzie kosztem odcięcia dostępu użytkownikom bez JS.

-- 
http://pornel.net
this.author = new Geek("porneL");
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads