Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [inne][JavaScript][PHP]automatyczny zapis z pola input do sessji
webspy
post
Post #1





Grupa: Zarejestrowani
Postów: 186
Pomógł: 9
Dołączył: 3.03.2008

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


Witam,

Jakiej funkcji użyć do automatyczniego zapisania danych z pola input name="email" do zmiennej bez naciskania submit i przełądowania strony?

Coś w stylu walidacji w jqery tylko zamiast pokazywać że prawidłowo czy nie to aby zapisało dane do zmiennej.
Mam jedno pole więc nie wchodzi w grę sprawdzania po przejściu do następnego pola, musi to zapisywać dynamicznie w czasie wpisywania danych do pola.

Pozdrawiam.
Go to the top of the page
+Quote Post
Spawnm
post
Post #2





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




Ajax.
Go to the top of the page
+Quote Post
webspy
post
Post #3





Grupa: Zarejestrowani
Postów: 186
Pomógł: 9
Dołączył: 3.03.2008

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


Tego się obawiałem, w tym jestem zielony.
Może jakiś mały tutorial?


To może inaczej,
mam formularz gdzie wpisuje w pole input email, i są dwa submity, z opcją onclick="document.getElementById(\'form\').action=\'strona.php\'" i drugi onclick="document.getElementById(\'form\').action=\'strona2.php\'"

Wybranie drugiej opcji jest ok i można wyciągnąć posta lecz po wybraniu pierszej opcji przekierowuje na zewnętrzną stronę metodą post i nie mam możliwości międzyczasie zapisać pola email do zmiennej czy sesji, jak można to rozwiązać?


Mam taki kod:

Kod
<script>
  $.ajax({
    type     : "POST",
    url      : "test2.php",
    data     : {
            email : 'zmienna_z_input'
    }
});
</script>


W pliku test2.php zapisuje zmienna post do sessji i jest ok, tylko jak wyciągnąć zmienną z pola input wtedy kiedy email będzie poprawny (walidacja) i nie przechodzimy do następnego pola aby wywołać funkcję tylko naciskamy od razu submit i wysyłamy formularz, lecz przed tym trzeba zapisać tego emaila do sesji.

Lub też jest inna opcja, można wpisać email do input potem przycisk dalej (tylko bez przeladowania strony) wtedy zapisujemy emaila do sesji.

Ten post edytował webspy 13.01.2013, 15:22:34
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 Aktualny czas: 21.08.2025 - 06:23