PowerCMS™

MTApp:Form

MTApp:Form

このテンプレートタグは PowerCMS の管理画面の各フォーム等で使用されます。

使い方

<mtapp:Form id="update" mode="update_blog_name">
    Blog Name: <input type="text" name="blog_name" />
    <input type="submit" />
</mtapp:Form>

出力例

<form id="update" name="update" action="/cgi-bin/mt.cgi" method="POST">
<input type="hidden" name="__mode" value="update_blog_name" />
    Blog Name: <input type="text" name="blog_name" />
    <input type="submit" />
</form>

モディファイア

action="url"

フォームの内容を渡す URL を設定します

method="get | post

フォームのメソッドを設定します。GET または POST のほか、HTTP コンパチブルメソッド (例: PUT | DELETE) も設定できます。初期値は POST です。

object_id="id"

hidden タイプで name 属性の値が idinput 要素を出力します。値は value 属性の値です。

blog_id="id"

hidden タイプで name 属性の値が blog_idinput 要素を出力します。値は value 属性の値です。

object_type="foo"

hidden タイプで name 属性の値が _typeinput 要素を出力します。値は value 属性の値です。

name="foo"

hidden タイプで name 属性の値が __modeinput 要素を出力します。値は value 属性の値です。

enctype="enctype_foo"

フォームデータのエンコード形式を定義する enctype 属性を form 要素に追加します。次のサンプルはメール送信などの場合に定義する text/plain を定義したものです。

<mtapp:Form enctype="text/plain"></mtapp:Form>
id="id"

form 要素の id 属性、name 属性の値を定義します。