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: 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 |
|
|
|
b_chmura Komunikat & Odświeżanie 9.08.2007, 13:12:50
wlamywacz [HTML] pobierz, plaintext if(document.getElem... 19.08.2007, 14:42:28
b_chmura zależy mi by akcja rozgrywała się w jednym pliku c... 19.08.2007, 17:15:17 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 00:40 |