Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][HTML]Po wysłaniu formularza otwierany div
djtomaszq
post
Post #1





Grupa: Zarejestrowani
Postów: 192
Pomógł: 0
Dołączył: 5.07.2015

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


Witam. Mam diva logowanie, otwieram go w jquery toggle'm po kliknięciu "LOGOWANIE", loguje i klikam inputa "Zaloguj" po czym strona się przeładuje i div się chowa bo strona załadowała się od początku i gdy np złe dane podam to wyswietla sie komunikat na czerwono, że "błędne dane" tylko że tego nie widać bo div jest ukryty z racji przeładowania strony i musze kliknąć znów "LOGOWANIE" żeby to otworzyć i zobaczyć. W jaki sposób najprościej zrobić aby po przeładowaniu strony po kliknięciu inpuuta zaloguj ten div był otwarty aby użytkownik odrazu widział czy jest błąd lub czy logowanie było udane ?

HTML
  1. <div id="logowanie">LOGOWANIE</div>


css
  1. $("#logowanie").click(function()
  2. {
  3. $("#login").toggle("slow");
  4. $("#rejestr").hide(500);
  5. });


input
  1. <form method="post" action="index.php">
  2. <div>
  3. <div class="ramka">
  4. <input placeholder="Wpisz Login" type="text" value="" name="name" maxlength="14">
  5. </div>
  6.  
  7. <div class="ramka">
  8. <input placeholder="Wpisz Hasło" type="password" value="" name="password">
  9. </div>
  10.  
  11. <div class="button">
  12. <input type="submit" value="Zaloguj >>">
  13. </div>
  14. </div>
  15. </form>';
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Tomplus
post
Post #2





Grupa: Zarejestrowani
Postów: 1 879
Pomógł: 230
Dołączył: 20.03.2005
Skąd: Będzin

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


Więc albo używasz AJAX, aby wysłać dane do pliku logowania i otrzymać odpowiedź, albo.... po przeładowaniu, po prostu zażądasz aby otworzyło się okienko z treścią wygenerowaną w PHP zgodnie z rezultatem logowania.
Go to the top of the page
+Quote Post
djtomaszq
post
Post #3





Grupa: Zarejestrowani
Postów: 192
Pomógł: 0
Dołączył: 5.07.2015

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


No tak. Po przeladowaniu tylko jak to zapisać w jq, po kliknięciu umiem ale poprzeladowaniu nie mam pojęcia albo "nie wiem ze wiem ze to takie proste) smile.gif click nie.
Go to the top of the page
+Quote Post
Comandeer
post
Post #4





Grupa: Zarejestrowani
Postów: 1 268
Pomógł: 254
Dołączył: 11.06.2009
Skąd: Świętochłowice

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


W sumie $('#logowanie').click() może zadziałać.


--------------------
Go to the top of the page
+Quote Post
djtomaszq
post
Post #5





Grupa: Zarejestrowani
Postów: 192
Pomógł: 0
Dołączył: 5.07.2015

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


Tzn po klikmieciu inputa przeladuje się strona i jest schowany div a jak pod click podepne te otwieranie inputa to jak się przeladuje to i tak nie otwiera. Tak jakby przed przeladowaniem próbuje się otworzyć raz jeszcze i szybko przeladuje stronę i dalej schowane.
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: 19.08.2025 - 01:55