Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Wypełnione pola formularza po cofnięciu strony wstecz
amii
post
Post #1





Grupa: Zarejestrowani
Postów: 728
Pomógł: 76
Dołączył: 12.06.2009

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


Mam formularz polami input text, input radio, input select. Chcę zrobić coś takiego aby użytkownik po wypełnieniu i przesłaniu formularza kiedy się cofnie strzałką w przeglądarce widział poprzednio wpisane wartości.
Ma ktoś pomysł jak to rozwiązać JS, php, sesje ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
amii
post
Post #2





Grupa: Zarejestrowani
Postów: 728
Pomógł: 76
Dołączył: 12.06.2009

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


No niestety nie działa. Formularz mam w pliku formularz.php a dane przesyłam do index.php w obydwu plikach na samym początku dałem session_start(); w pliku index dałem:

  1. foreach( $_POST as $key => $value ) {
  2. $_SESSION[$key] = $value;
  3. }


żeby dać dane z POST do sesji, po kliknięciu strzałki wstecz wywala mi jakieś wartości undefined
W formularzu (formularz.php) mam dane wyświetlane tak:

  1. <td class="inna" colspan="2">
  2. <input type="text" name="waga" id="waga" class="i1" onkeyup="zmienPrzecinekNaKropke(this.id)" onChange="sprawdzWage()" MAXLENGTH="3" value="'.$_SESSION['waga'].'">&nbsp;kg
  3. </td>
  4.  
  5. td class="inna" colspan="2">
  6. <input type="text" name="wzrost" id="wzrost" class="i1" onkeyup="zmienPrzecinekNaKropke(this.id)" onChange="sprawdzWzrost()" MAXLENGTH="3" value="'.$_SESSION['wzrost'].'">&nbsp;cm wzrostu
  7. </td>
  8.  


Heh już działa miałem w jednym z plików js czyszczenie elementów formularza i to przyczyna dlaczego mi nie wyświetlał danych.

Tylko teraz jak to zrobić dla przycisków radio aby po naciśnięciu przez usera przycisku wstecz wracał do formularza z odpowiednio zaznaczonym przyciskiem ?
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 4.10.2025 - 13:53