form(method = "post", action = nil, enctype = "application/x-www-form-urlencoded") -> String
[permalink][rdoc][edit]form(method = "post", action = nil, enctype = "application/x-www-form-urlencoded") { ... } -> String
-
form 要素を生成します。ブロックを与えると、ブロックを評価した結果が内容になります。
- [PARAM] method:
- method 属性の値として "get" か "post" を指定します。
- [PARAM] action:
- action 属性の値を指定します。デフォルトは現在の CGI スクリプト名です。
- [PARAM] enctype:
- enctype 属性の値を指定します。デフォルトは "application/x-www-form-urlencoded" です。
例:
form{ "string" } # <FORM METHOD="post" ENCTYPE="application/x-www-form-urlencoded">string</FORM> form("get"){ "string" } # <FORM METHOD="get" ENCTYPE="application/x-www-form-urlencoded">string</FORM> form("get", "url"){ "string" } # <FORM METHOD="get" ACTION="url" ENCTYPE="application/x-www-form-urlencoded">string</FORM>
form(attributes) -> String
[permalink][rdoc][edit]form(attributes) { ... } -> String
-
form 要素を生成します。ブロックを与えると、ブロックを評価した結果が内容になります。
- [PARAM] attributes:
- 属性をハッシュで指定します。
例:
form({"METHOD" => "post", ENCTYPE => "enctype"}){ "string" } # <FORM METHOD="post" ENCTYPE="enctype">string</FORM>
[SEE_ALSO] CGI::HtmlExtension#multipart_form