alform:start
AlForm フォームマネージャ
Aloneでは、ブラウザからフォーム等の入力データを受け取る時、フォームマネージャを経由してデータを受け取ります。
フォームマネージャ AlForm では、どのようなデータを受け取るべきかをあらかじめ定義しておくことで、以下のメリットがあります。
- メンテナンス性の向上(どのようなデータが送られてくるかが書いてあり、フォームオブジェクトが仕様書の代わりとなっている)
- セキュリティー対策(あらかじめ定義された要素、型式以外のデータは受け取ることがないので、プログラマが想定していないデータを送り込まれることを防ぐことができる)
機能詳細
AlWidget ウィジェット
- ウィジェット(AlWidget)とは、フォーム中の各入力項目を表すオブジェクトです。
- AlWidgetのサブクラスとしてAlText,AlInteger,AlCheckbox等があり、入力されるデータタイプを表します。
- それぞれのウィジェットオブジェクトが、データの名前(@name)、値(@value)、必須入力か?(@required)、などのアトリビュートをもちます。
各ウィジェト詳細
- AlText – 1行テキスト
- AlInteger – 整数入力
- AlFloat – 実数(浮動小数点)入力
- AlPassword – パスワード入力
- AlTextArea – テキストエリア
- AlCheckboxes – チェックボックス
- AlRadios – ラジオボタン
- AlOptions – プルダウンメニュー
- AlButton – 汎用ボタン
- AlSubmit – サブミットボタン
- AlTimestamp – 日時入力
- AlDate – 日付入力
- AlTime – 時刻入力
- AlFile – ファイルアップロード
- AlHidden – 非表示
クラスツリー
alform/start.txt · 最終更新: 2019/03/12 00:48 by hirohito