Help:Extension/HTMLForm
From Metabolomics.JP
(Difference between revisions)
Line 8: | Line 8: | ||
Extension to use form-related HTML tags (input, textarea, select, option, optgroup, fieldset, legend, label, form).<br> | Extension to use form-related HTML tags (input, textarea, select, option, optgroup, fieldset, legend, label, form).<br> | ||
The action URL in the form must be the wiki root directory (e.g. action="/wiki/..."). | The action URL in the form must be the wiki root directory (e.g. action="/wiki/..."). | ||
+ | |||
+ | == Usage == | ||
+ | とても簡単なサンプルは、一つのテキストフィールドと送信ボタンのフォームを作成することです。<br /> | ||
+ | 一つ目の引数にはタグ名、二つ目には属性を記述します。formタグの場合だけ、3つめの引数に、全ての他の項目(inputやlabel, textarea)などを渡します。<br /> | ||
+ | |||
+ | * ソース | ||
+ | <nowiki>{{#formtag:form|action="/wiki/Help:Extension/HTMLForm" method="post"|</nowiki> | ||
+ | <nowiki>{{#formtag:input|type="text" name="data" value="input any string"}}</nowiki> | ||
+ | <nowiki>{{#formtag:input|type="submit" value="送信"}}</nowiki> | ||
+ | <nowiki>}}</nowiki> | ||
+ | |||
+ | * 実行例 | ||
+ | {{#formtag:form|action="/wiki/Help:CheckOriginalExtension" method="post"| | ||
+ | {{#formtag:input|type="text" name="data" value="input any string"}} | ||
+ | {{#formtag:input|type="submit" value="送信"}} | ||
+ | }} | ||
+ | |||
== Requirements == | == Requirements == |
Revision as of 10:19, 23 February 2011
Extension Information | |
Implementation | |
Description | |
Author(s) | K, Suwa |
Version | 0.3 |
MediaWiki | |
License | |
Hooks used | |
Token type | |
Contents |
Extension to use form-related HTML tags (input, textarea, select, option, optgroup, fieldset, legend, label, form).
The action URL in the form must be the wiki root directory (e.g. action="/wiki/...").
Usage
とても簡単なサンプルは、一つのテキストフィールドと送信ボタンのフォームを作成することです。
一つ目の引数にはタグ名、二つ目には属性を記述します。formタグの場合だけ、3つめの引数に、全ての他の項目(inputやlabel, textarea)などを渡します。
- ソース
{{#formtag:form|action="/wiki/Help:Extension/HTMLForm" method="post"| {{#formtag:input|type="text" name="data" value="input any string"}} {{#formtag:input|type="submit" value="送信"}} }}
- 実行例
Requirements
None
Download
version | source | md5 | OperationCheck version |
0.3(October 8,2009) | HTMLForm.phps | 1fc23f68fed045993e10233280a36122 | 1.11.1, 1.16.2 |
0.2(November 18,2008) | HTMLForm-0.2.phps | d74705c84362efe1ccfbebe3bec640b8 | 1.11.1 |
Installtion
- Download the source code and rename it to HTMLForm.php.
- Place it in the extensions/ directory.
- Insert the follow lines to LocalSettings.php
require_once( "$IP/extensions/HTMLForm.php" );
- Optionally, insert the follow lines to LocalSettings.php
$egParamPrefix = "any string"; (default: "my_")
$egParamPrefix is used to distinguish parameters from original MediaWiki parameters.
Function
ChangeLog
0.3
- encodeが変換先の文字コードを受け取れるよう変更しました。ただし現在サポートしているのはEUC-JPのみです。
0.2
- {{#tag:}}エクステンションを{{#formtag:}}という表記に変えました。(mediawiki 1.12から{{#tag:}}が実装されたため)
- {{#encode:}}, {{#decode:}}を追加