Nette Documentation Preview

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

<div class=perex>

Nette Forms はウェブのフォーム作りを一変させました。分かりやすい数行のコードを書くだけで、描画も JavaScript とサーバー側の検証も、そして一流の安全対策も備えた完全なフォームが手に入るようになったのです。ここでは次のことをお見せします。

- 使いやすいフォームを作る
- 送られたデータを検証する
- 要素を思いどおりに描く

</div>


Nette Forms を使えば、(サーバー側でもクライアント側でも)検証の論理を書くといった決まりきった仕事の多くを避けられ、間違いやセキュリティ上の弱点が生まれる見込みを小さくできます。

フォームは Nette Application の一部として(つまりプレゼンターの中で)使うことも、まったく単独で使うこともできます。この 2 つでは使い方が少し違うので、それぞれ別の案内を用意しました。

<div class="wiki-buttons">
<div> "プレゼンターでのフォーム .[wiki-button]":in-presenter </div>
<div> "フォームの単体利用 .[wiki-button]":standalone </div>
</div>


インストール
------

パッケージは [Composer|best-practices:composer]でダウンロードしてインストールします。

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

Nette Forms

Nette Forms はウェブのフォーム作りを一変させました。分かりやすい数行のコードを書くだけで、描画も JavaScript とサーバー側の検証も、そして一流の安全対策も備えた完全なフォームが手に入るようになったのです。ここでは次のことをお見せします。

  • 使いやすいフォームを作る
  • 送られたデータを検証する
  • 要素を思いどおりに描く

Nette Forms を使えば、(サーバー側でもクライアント側でも)検証の論理を書くといった決まりきった仕事の多くを避けられ、間違いやセキュリティ上の弱点が生まれる見込みを小さくできます。

フォームは Nette Application の一部として(つまりプレゼンターの中で)使うことも、まったく単独で使うこともできます。この 2 つでは使い方が少し違うので、それぞれ別の案内を用意しました。

インストール

パッケージは Composerでダウンロードしてインストールします。

composer require nette/forms