Nette Forms
***********
<div class=perex>
Nette Forms přinesly revoluci do tvorby webových formulářů. Najednou stačilo napsat několik srozumitelných řádků kódu a měli jste hotový formulář včetně vykreslení, JavaScriptové i serverové validace a navíc špičkově zabezpečený. Ukážeme si, jak
- vytvářet přívětivé formuláře
- validovat odeslaná data
- vykreslovat prvky přesně podle potřeby
</div>
Použitím Nette Forms se vyhnete celé řadě rutinních úkolů, jako je třeba psaní validace (navíc dvojí, na straně serveru a klienta), minimalizujete pravděpodobnost vzniku chyb a bezpečnostních děr.
Formuláře můžete používat buď jako součást Nette Aplikace (tedy v presenterech), nebo úplně samostatně. Protože v obou případech se používání trošku liší, připravili jsme pro vás dva návody:
<div class="wiki-buttons">
<div> "Formuláře v presenterech .[wiki-button]":in-presenter </div>
<div> "Formuláře samostatně .[wiki-button]":standalone </div>
</div>
Instalace
---------
Knihovnu stáhnete a nainstalujete pomocí nástroje [Composer|best-practices:composer]:
```shell
composer require nette/forms
```
{{maintitle: Nette Forms: knihovna pro formuláře v PHP s validací}}
{{description: Bezpečné webové formuláře v PHP na pár řádků kódu. Nette Forms se postarají o vykreslení, validaci v prohlížeči i na serveru a ochranu před útoky.}}
Nette Forms přinesly revoluci do tvorby webových formulářů. Najednou stačilo napsat několik srozumitelných řádků
kódu a měli jste hotový formulář včetně vykreslení, JavaScriptové i serverové validace a navíc špičkově
zabezpečený. Ukážeme si, jak
- vytvářet přívětivé formuláře
- validovat odeslaná data
- vykreslovat prvky přesně podle potřeby
Použitím Nette Forms se vyhnete celé řadě rutinních úkolů, jako je třeba psaní validace (navíc dvojí, na straně
serveru a klienta), minimalizujete pravděpodobnost vzniku chyb a bezpečnostních děr.
Formuláře můžete používat buď jako součást Nette Aplikace (tedy v presenterech), nebo úplně samostatně. Protože
v obou případech se používání trošku liší, připravili jsme pro vás dva návody:
Instalace
Knihovnu stáhnete a nainstalujete pomocí nástroje Composer:
composer require nette/forms