![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 1.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
witam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
w jaki sposób przy wykorzystaniu smarty można dokonać weryfikacji wprowadzanych danych do formularza. Dla przykłądu, plik rejesracja.tpl: Kod {config_load file="polish.conf" section="rejestracja"} <script language="javascript"> function sprawdzRejestracje(form) {ldelim} if( form.login=='') {ldelim} alert("puste pole} return false; {rdelim} return true; {rdelim} </script> <form method="post" name="rejestracja" onsubmit="return sprawdzRejestracje(this)" action="zapis.php"> <div class="registerPole">{#adres#}</div> <div class="registerWpis"><input name="login" type="text"></div> <input name="zapisz" type="submit" value="Zapisz" /> </form> prosty forumularz z jednym polem tekstowym nazywającym się "login". Jeżel "login" będzie pusty, wyskoczy okienko z komunikatem "puste pole". A jak zrobić, żeby informacja o pustym polu pojawiła się jako tekst obok tego pola np. zamiast zmiennej {#adres#} pojawiła się infomracja "wprowadź dane"? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 597 Pomógł: 30 Dołączył: 19.02.2003 Skąd: Tychy Ostrzeżenie: (0%) ![]() ![]() |
Najlepiej stworzyć sobie plugin - funkcję do tego. U mnie nazywa się ona message. Wywołanie {message data=$failed name="adres"}.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 1.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
a jak funkcji przekazać wartości z formularza i jak ją wywołać z poziomu formularza?
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 1 Dołączył: 23.05.2007 Skąd: Gliwice Ostrzeżenie: (0%) ![]() ![]() |
Uzywaj {literal}{/literal} mniejj pisania i bardziej przejrzyscie...
Nie rozumiem czy chcesz to zrobić po stronie kolienta czy po stronie serwera.... Jeśli po stronie klienta czyli przez JavaScript to możesz tak:
a jeżeli skrypt php ma sprawdzić pole login to musisz ten skrypt napisac;) no i przypisać wiadomość ze skryptu do zmiennej szablonu Ten post edytował joebezucha 2.07.2007, 12:18:37 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 1.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki wielkie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
mniej więcej o to chodziło. Komunikaty chcę umieścić w plikug polish.conf, ale to w takim przypadku przedtwarzanie forumlarza muszę zrobić po stronie serwera, a nie klienta. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 21:52 |