カスタムフォームの使い方

登録されている入力フォーム以外のオリジナルの入力方法を作成する機能です。

テンプレート変数の設定項目「Custom Form」は、登録されている入力タイプ以外に自由な入力フォームを作成できます。
JavaScriptやAjaxを使用してダイナミックなフォームを作成することもできます。

※Ver1.0.13J(2014/04)から名称が「Custom Input」から「Custom Form」に変更されました。

使用できるプレースホルダ

[+field_id+] テンプレート変数のID
[+field_type+] タイプ
[+default_text+] 既定値
[+field_value+] 入力、選択されている値
[+field_style+] スタイル

その他ドキュメント変数、各MODXタグ、他のテンプレート変数の値が使用できます。

入力フォームを自作する

以下の例は実際には入力フォームの「Text」を選択した時と同じ物を作成します。

<input type="text" name="tv[+field_id+]" id="tv[+field_id+]" value="[+field_value+]" class="text" />

ドロップダウンなどで選択肢のどれかを選択させておきたい場合は@EVALやスニペットを使用するといいかも。

[[myInputForm &type=`select` &id=`[+field_id+]` &value=`[+field_value+]` &default=`[+default_text+]`]]
Edited on 2017.02.02 Created on 2012.08.18 MODX
PAGE TO TOP