『HTMLで作るフォームバリデーション』のサンプルコードです。

## ディレクトリ構成

- `pages/` - 記事内にリンクのある、デモのソースコードです
- `app/` - ローカルでクライアントとサーバーでフォームの送受信を行うデモです
- `style.css` - 共通のスタイルシート
- `index.html` - ルートのデモページ

## appについて

Node.jsがインストールされた環境で実行ください。

1. ディレクトリのルート直下で、`node ./app/server.js`を実行しサーバーを起動します
2. `app/index.html`を開き、フォームを埋めて送信するとサーバーで受信し、その結果を記述したHTMLが`http://localhost:3000/submit`に返却されます

## 技術仕様

- HTMLフォームバリデーション
- モダンJavaScript（ES2025）
- CSS Nesting記法対応
- Node.js HTTPサーバー
