Jak pozostawić dane w formularzu po odświeżeniu strony?
Jak pozostawić dane w formularzu po odświeżeniu strony?
Witam wszystkich.
Mam problema.
Chciałbym, aby po odświeżeniu strony ,dane w formularzu nadal pozostały.
Jeżeli macie jakieś szybkie i łatwe rozwiązania, to prosze o odpowiedz. Kody żródłowe mile widziane.
Za poświęcony w mojej sprawie czas z góry wielkie THX!
Mam problema.
Chciałbym, aby po odświeżeniu strony ,dane w formularzu nadal pozostały.
Jeżeli macie jakieś szybkie i łatwe rozwiązania, to prosze o odpowiedz. Kody żródłowe mile widziane.
Za poświęcony w mojej sprawie czas z góry wielkie THX!
-
Krzysztof Gaudy
- Nowy

- Posty: 77
- Rejestracja: sob sty 17, 2004 11:10 am
- Lokalizacja: Kraków
- Kontakt:
Re: Jak pozostawić dane w formularzu po odświeżeniu strony?
Witam !
Jak robisz formularz w PHP i naciskasz "Wyślij" i chcesz aby wprowadzone dane w formularzu się wyświetlały na nowej stronie, to po prostu jak piszesz formularz musisz dać wartość Value na odpowiednią zmienną:
print"<INPUT TYPE='text' NAME='nazwa' VALUE='$_POST[nazwa_zmiennej]'>";
Chyba, że coś innego miałeś na myśli.
Jak robisz formularz w PHP i naciskasz "Wyślij" i chcesz aby wprowadzone dane w formularzu się wyświetlały na nowej stronie, to po prostu jak piszesz formularz musisz dać wartość Value na odpowiednią zmienną:
print"<INPUT TYPE='text' NAME='nazwa' VALUE='$_POST[nazwa_zmiennej]'>";
Chyba, że coś innego miałeś na myśli.
Re: Jak pozostawić dane w formularzu po odświeżeniu strony?
Chciałbym, żeby po ewentualnym naciśnięciu przycisku "odśwież" strona posostała z dotychczas wypełnioną częścią formularza...
Czekam na pomoc...
Czekam na pomoc...
Re: Jak pozostawić dane w formularzu po odświeżeniu strony?
majkej krzysztof dobrze ci mowi co masz zrobic, jezeli nie masz pojecia o czym mowi to kup sobie ksiazke do php lub przejdz przez kursy w internecie a jak ci sie nie chce to nie biez sie za php, aha tego nie da sie zrobic za pomoca javascript jezeli o to ci chodzi poniewaz to jezyk ktory jest wykonywany po stronie klienta ! w zwiazku z tym wszystkie dane po odswiezeniu strony zostana zgubione
Re: Jak pozostawić dane w formularzu po odświeżeniu strony?
Ok dzięki.
Spokojnie bez podniecania...
Spokojnie bez podniecania...
Re: Jak pozostawić dane w formularzu po odświeżeniu strony?
hmm... wiesz co?? wymyslilem, ze jednak mozna javascriptem to zrobic
no ale nie wiem czy by chcialoby ci sie
mozesz sprobowac stawiac cookie przez javascript ale nie wiem czy to zadziala (z javascript jestem zielony)...
Re: Jak pozostawić dane w formularzu po odświeżeniu strony?
Jak ja lubię JS:-D Dobra, napisałem skrypt, musisz go umieścić po formie:
Zmień tylko zmienną el (na początku) na ilość elementów w formie i zamień słowo nazwa_formu na swoją nazwę.
Edit: aha, i zrób w elementach metodę onkeyup=cook()
Kod: Zaznacz cały
<script language=javascript>
el=2;
koniec=0;
f=0;
for (i=0;i<document.cookie.length;i++) {
if (document.cookie.charAt(i)=="#") {
document.nazwa_formu.elements[f].value=document.cookie.substring(koniec, i);
koniec=i+1;
f++;
}
}
function cook() {
document.cookie='';
for (t=0;t<el;t++) {
document.cookie=document.cookie+document.nazwa_formu.elements[t].value+'#';
}
}
</script>
Edit: aha, i zrób w elementach metodę onkeyup=cook()
Re: Jak pozostawić dane w formularzu po odświeżeniu strony?
Heep!
Widze, że na tym forum bywają również prawdziwi G-R-A-CZ-E
Thenks wsiem! Ide doma pisać skripta...
Widze, że na tym forum bywają również prawdziwi G-R-A-CZ-E
Thenks wsiem! Ide doma pisać skripta...
Re: Jak pozostawić dane w formularzu po odświeżeniu strony?
Heep!
Był ja doma i dodał skrypta...
Działa całkiem nieżle. Tylko, że na pasku stanu pojawia się znany mi tekscik "Błąd na strone". Jest chyba nieszkodliwy, bo trzymanie tekstów w polach edycyjnych działa, ale dlaczego sie pojawia. A tak przy okazji to chciałem zapytać jeszcze jak policzyć ilość elementów w formularzu (nie chce mi się wertować dokumentacji JS). Mam formularz którego ilość pól edycyjnych jest zmieniana dynamicznie.
Pozdro.
Był ja doma i dodał skrypta...
Działa całkiem nieżle. Tylko, że na pasku stanu pojawia się znany mi tekscik "Błąd na strone". Jest chyba nieszkodliwy, bo trzymanie tekstów w polach edycyjnych działa, ale dlaczego sie pojawia. A tak przy okazji to chciałem zapytać jeszcze jak policzyć ilość elementów w formularzu (nie chce mi się wertować dokumentacji JS). Mam formularz którego ilość pól edycyjnych jest zmieniana dynamicznie.
Pozdro.