![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 813 Pomógł: 34 Dołączył: 18.03.2007 Skąd: o stamtąd Ostrzeżenie: (0%) ![]() ![]() |
Witam
1. W jaki sposób sprawdzić czy konkretne pole w formularzu nie zostało uzupełnione i wyświetlić do tego stosowny komunikat? Oczywiście akcja ma sie rozgrywać bez przeładowania strony... 2. Jak można co jakiś czas odświeżać fragment strony, np. Diva w którym jest kod php odpowiedzialny za wyciąganie i formatowanie tekstu z pliku/bazy? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 535 Pomógł: 27 Dołączył: 3.05.2005 Ostrzeżenie: (20%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Moderatorzy Postów: 2 921 Pomógł: 269 Dołączył: 11.08.2005 Skąd: 127.0.0.1 ![]() |
Ustawiasz obsługę zdarzenia onsubmit w znaczniku form. Funkcjia przypisana do tego zdarzenia sprawdza odpowiednie pola i zwraca wynik:
Kod <script> function Valiadte() { if(document.forms["forma"].elements["pole"].value == "") { alert("Uzupelnij pole"); return false; } return true; } </script> <form name="forma" action="plik.php" method="post" onsubmit="return Validate();"> <input type="text" name="pole" /> <input type="submit" value="Zapisz" /> </form> A jeśli chcesz odświeżać co pewien czas fragment strony możesz użyć do tego celu biblioteki prototype, a dokładniej jednej z jej funkcji: Ajax.periodicalUpdater |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 813 Pomógł: 34 Dołączył: 18.03.2007 Skąd: o stamtąd Ostrzeżenie: (0%) ![]() ![]() |
zależy mi by akcja rozgrywała się w jednym pliku czyli odświeżanie diva wczytującego zawartość innego pliku odpada...
później sprawdzę w/w funkcje (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.09.2025 - 18:22 |