Witam serdecznie, mam problem ze swoim formularzem. Chodzi o to, że nie ma w nim zabezpieczenia na wielokrotne wysyłanie, a moje wszelkie próby nie przynoszą skutku.
Mam formularz kontaktowy z polem imię i treść oraz sprawdzam te pola tą wtyczką: https://github.com/posabsolute/jQuery-Validation-Engine
Problem polega na tym, że gdy formularz się wyśle, to mogę sobie kliknąć kilka razy odśwież, F5 czy ctrl+r i przetwarzam ponownie dane, przez co wysyłam do siebie kilka wiadomości.
Czytałem sporo na ten temat i próbowałem zablokować to poprzez sesję, pliki cookie, generowany "hash" ale nic nie działa. Potem pomyślałem, by skorzystać z Ajaxa i w jednym oknie by mi wszystko robiło, przez co po odświeżeniu znów byłby widoczny formularz.
Napisałem również do twórców, ale Ci odesłali mnie do dokumentacji, z której przynajmniej dla mnie nie wynika nic.
Jedyne o czym wiem ale czego nie próbowałem jeszcze, to poprzez przekierowanie po przesłaniu formularza na inną stronę, ale to są w sumie 4 strony przy jednym formularzu (formularz, przetworzenie, strona gdy ok, strona gdy błąd). Na stronie mam 2 różne formularze więc to już 8 stron.
Dlatego czy ktoś się bawił tą wtyczką lub zna jakieś rozwiązanie które mogłoby mi pomóc ?
Pozdrawiam serdecznie,
Patryk.