フォームの例
本当にこれで進んで良いのか・・またもや例で。
よくあるユーザデータ変更フォームとか。
- (DBからのデータ呼出)→ フォームへの入力 →(入力チェック)→ 確認画面で自分の入力した項目確認 → (データ反映)→ 完了画面
ここで、入力チェックではミスがあれば前の画面に戻る。
これがスムーズに書けるかどうか。
- 最初の画面ではDBに登録済のデータをフォームの初期値として表示
- 入力にエラーがあれば最初の画面に戻る
- 戻ったときは、フォームからの入力をフォームの初期値として表示
- 確認画面では入力されたデータを表示
- 完了画面では変更後のデータをDBから取り出して表示
ちょっと真剣に考えよう・・。