Nette Documentation Preview

syntax
Nette Forms
***********

<div class=perex>

Nette Forms zrewolucjonizowały tworzenie formularzy webowych. Nagle wystarczyło napisać kilka przejrzystych linii kodu, żeby uzyskać kompletny formularz wraz z renderowaniem, walidacją po stronie JavaScriptu i serwera, w dodatku doskonale zabezpieczony. Pokażemy Ci, jak:

- tworzyć przyjazne dla użytkownika formularze
- walidować wysłane dane
- renderować elementy dokładnie tak, jak potrzebujesz

</div>


Dzięki Nette Forms unikniesz wielu rutynowych czynności, na przykład pisania logiki walidacyjnej (po stronie serwera i klienta), i zminimalizujesz prawdopodobieństwo powstania błędów oraz luk bezpieczeństwa.

Formularzy możesz używać albo jako części Nette Application (czyli w presenterach), albo całkowicie samodzielnie. Ponieważ użycie w obu przypadkach nieco się różni, przygotowaliśmy dla Ciebie osobne poradniki:

<div class="wiki-buttons">
<div> "Formularze w presenterach .[wiki-button]":in-presenter </div>
<div> "Formularze samodzielnie .[wiki-button]":standalone </div>
</div>


Instalacja
----------

Pobierz i zainstaluj pakiet za pomocą [Composera|best-practices:composer]:

```shell
composer require nette/forms
```

Nette Forms

Nette Forms zrewolucjonizowały tworzenie formularzy webowych. Nagle wystarczyło napisać kilka przejrzystych linii kodu, żeby uzyskać kompletny formularz wraz z renderowaniem, walidacją po stronie JavaScriptu i serwera, w dodatku doskonale zabezpieczony. Pokażemy Ci, jak:

  • tworzyć przyjazne dla użytkownika formularze
  • walidować wysłane dane
  • renderować elementy dokładnie tak, jak potrzebujesz

Dzięki Nette Forms unikniesz wielu rutynowych czynności, na przykład pisania logiki walidacyjnej (po stronie serwera i klienta), i zminimalizujesz prawdopodobieństwo powstania błędów oraz luk bezpieczeństwa.

Formularzy możesz używać albo jako części Nette Application (czyli w presenterach), albo całkowicie samodzielnie. Ponieważ użycie w obu przypadkach nieco się różni, przygotowaliśmy dla Ciebie osobne poradniki:

Instalacja

Pobierz i zainstaluj pakiet za pomocą Composera:

composer require nette/forms