
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>
<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"?