トップ 一覧 一覧(LIST) Farm 置換 検索 インデックス検索 ヘルプ RSS 改造 実験室 PageTree ログイン

formstartプラグイン

CardForm用のformを開始します。 引数として新規作成するページ名のベース部分を指定します。
{{formstart basename}}

この後、formtext、formsubmit等のプラグインを使って、 実際のフォーム要素を配置します。 最後にフォームを終るformendプラグインを置きます。

このフォームで入力された値はbugtrackプラグインの様に、 basename/数字というページに保存されます。 この時、basenameというページが存在すれば、その内容をもとに、 %パラメータ名%をパラメータ値で置き変たページとなります。 basenameというページがなければ、::と:::を使ってCGIパラメータを すべて保存します。

なお、CGIパラメータとして"action"のほか、既定で ベース名の入る"basename"、実際に保存されるページ名が入る"page"、 現在の日時が入る"time"がであります。 また、"debug"というパラメータ名があった場合は実際にページを作らず、 表示のみをおこないます。

例:
ページ InputForm:
{{formstart favorite}}
*名前:{{formtext name}}
*年代:{{formselect age,10代,20代,30代,40代,50代}}
*好きな物:{{formtext favor,size=30}}
{{formsubmit 投票}} {{formreset リセット}}
{{formend}}
ページ favorite:
*名前: %name%
*年代: %age%
*好きな物: %favor%
*投票日: %time%