Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > cgi/htmlライブラリ > CGI::HtmlExtensionモジュール > text_field

instance method CGI::HtmlExtension#text_field

text_field(name = "", value = nil, size = 40, maxlength = nil) -> String[permalink][rdoc]

タイプが text である input 要素を生成します。

[PARAM] name:
name 属性の値を指定します。
[PARAM] value:
属性の値を指定します。
[PARAM] size:
size 属性の値を指定します。
[PARAM] maxlength:
maxlength 属性の値を指定します。

例:

text_field("name")
  # <INPUT TYPE="text" NAME="name" SIZE="40">

text_field("name", "value")
  # <INPUT TYPE="text" NAME="name" VALUE="value" SIZE="40">

text_field("name", "value", 80)
  # <INPUT TYPE="text" NAME="name" VALUE="value" SIZE="80">

text_field("name", "value", 80, 200)
  # <INPUT TYPE="text" NAME="name" VALUE="value" SIZE="80" MAXLENGTH="200">
text_field(attributes) -> String[permalink][rdoc]

タイプが text である input 要素を生成します。

[PARAM] attributes:
属性をハッシュで指定します。
text_field({ "NAME" => "name", "VALUE" => "value" })
  # <INPUT TYPE="text" NAME="name" VALUE="value">