Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Odświeżenie strony z zachowaniem wartości wprowadzonych w pola input
Forum PHP.pl > Forum > PHP
Michael2318
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?
r4xz
najlepiej użyć sprawdzonego "koła" niż odnajdywać je na nowo smile.gif
http://www.captcha.net/
Dominator
  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
Michael2318
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)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.