Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Odświeżenie strony z zachowaniem wartości wprowadzonych w pola input
Michael2318
post 25.12.2012, 13:56:30
Post #1





Grupa: Zarejestrowani
Postów: 651
Pomógł: 116
Dołączył: 3.06.2012
Skąd: Lędziny

Ostrzeżenie: (0%)
-----


Czy jest możliwość zachowania tego co user wprowadził w pola input po odświeżeniu strony? Chodzi o to, że mam CAPTCHę i jak wiadomo - idealnie się tego zrobić nie da. Niekiedy jedna literka wyląduje na drugiej, kolory się nie zgrają itp. a to wszystko prowadzi do jej nieczytelności, dlatego chcę zrobić pod nią odnośnik, cos w stylu 'Captcha nieczytelna? Kliknij tutaj' i po kliknięciu captcha się odświeży.
Wiem, że można zrobić za pomocą ajax, odświeżenie konkretnego div'a, ale to mnie nie ratuje bo żeby token się zaktualizował - muszę odświeżyć cała stronę z tego powodu, że token generowany jest w pliku, który wczytuje się co odświeżenie strony, a z kolei sama captcha jest w oddzielnym pliku, więc jeśli zastosowałbym to rozwiązanie to ten kod w captcha by się po prostu nie zmieniał.
Podsumowując - da się zachować wartości w polach input po odświezeniu strony?
Go to the top of the page
+Quote Post
r4xz
post 25.12.2012, 14:01:56
Post #2





Grupa: Zarejestrowani
Postów: 673
Pomógł: 106
Dołączył: 31.12.2008

Ostrzeżenie: (0%)
-----


najlepiej użyć sprawdzonego "koła" niż odnajdywać je na nowo smile.gif
http://www.captcha.net/


--------------------
Go to the top of the page
+Quote Post
Dominator
post 25.12.2012, 14:08:05
Post #3





Grupa: Zarejestrowani
Postów: 565
Pomógł: 15
Dołączył: 11.10.2010

Ostrzeżenie: (20%)
X----


  1. function refreshCaptcha()
  2. {
  3. document.getElementById('captcha').src = document.getElementById('captcha').src+ '?' +new Date();
  4. }


  1. <img src="captcha.php" onclick="refreshCaptcha();">


Może zadziała smile.gif

Ten post edytował Dominator 25.12.2012, 14:09:04
Go to the top of the page
+Quote Post
Michael2318
post 25.12.2012, 14:13:54
Post #4





Grupa: Zarejestrowani
Postów: 651
Pomógł: 116
Dołączył: 3.06.2012
Skąd: Lędziny

Ostrzeżenie: (0%)
-----


Błąd, nie ma być tak:

  1. <img src="captcha.php" onclick="refreshCaptcha();">


tylko:

  1. <img src="captcha.php" id="captcha" onclick="refreshCaptcha();">


Dziękuję! smile.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.04.2024 - 23:34