内容へ移動
alone-doc
ユーザ用ツール
ログイン
サイト用ツール
検索
ツール
文書の表示
バックリンク
メディアマネージャー
サイトマップ
ログイン
>
メディアマネージャー
サイトマップ
現在位置:
start
»
alform
トレース:
alform:start
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== AlForm フォームマネージャ ====== Aloneでは、ブラウザからフォーム等の入力データを受け取る時、フォームマネージャを経由してデータを受け取ります。\\ フォームマネージャ AlForm では、どのようなデータを受け取るべきかをあらかじめ定義しておくことで、以下のメリットがあります。 * メンテナンス性の向上(どのようなデータが送られてくるかが書いてあり、フォームオブジェクトが仕様書の代わりとなっている) * セキュリティー対策(あらかじめ定義された要素、型式以外のデータは受け取ることがないので、プログラマが想定していないデータを送り込まれることを防ぐことができる) ===== 機能詳細 ===== * [[alform:htmlフォームタグ生成]] * [[alform:入力フィルター]] * [[alform:バリデーション]] * [[alform:ウィジェットの追加_削除]] * [[alform:単一パラメータの取得]] ====== AlWidget ウィジェット ====== * ウィジェット(AlWidget)とは、フォーム中の各入力項目を表すオブジェクトです。 * AlWidgetのサブクラスとしてAlText,AlInteger,AlCheckbox等があり、入力されるデータタイプを表します。 * それぞれのウィジェットオブジェクトが、データの名前(@name)、値(@value)、必須入力か?(@required)、などのアトリビュートをもちます。 ===== 各ウィジェト詳細 ===== * [[alform:altext|AlText]] -- 1行テキスト * [[alform:alinteger|AlInteger]] -- 整数入力 * [[alform:alfloat|AlFloat]] -- 実数(浮動小数点)入力 * [[alform:alpassword|AlPassword]] -- パスワード入力 * [[alform:altextarea|AlTextArea]] -- テキストエリア * [[alform:alcheckboxes|AlCheckboxes]] -- チェックボックス * [[alform:alradios|AlRadios]] -- ラジオボタン * [[alform:aloptions|AlOptions]] -- プルダウンメニュー * [[alform:albutton|AlButton]] -- 汎用ボタン * [[alform:alsubmit|AlSubmit]] -- サブミットボタン * [[alform:altimestamp|AlTimestamp]] -- 日時入力 * [[alform:aldate|AlDate]] -- 日付入力 * [[alform:altime|AlTime]] -- 時刻入力 * [[alform:alfile|AlFile]] -- ファイルアップロード * [[alform:alhidden|AlHidden]] -- 非表示 ===== クラスツリー ===== {{:alform:al-cgi.png?nolink|}}
alform/start.txt
· 最終更新:
2019/03/12 00:48
by
hirohito
ページ用ツール
文書の表示
バックリンク
文書の先頭へ