るりまサーチ

最速Rubyリファレンスマニュアル検索!
420件ヒット [1-100件を表示] (0.112秒)

別のキーワード

  1. cgi text_field
  2. cgi file_field
  3. cgi password_field
  4. cgi/html text_field
  5. cgi/html file_field

ライブラリ

クラス

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

CSV::Row#field(header_or_index, minimum_index = 0) -> object | nil (15126.0)

ヘッダの名前かインデックスで値を取得します。フィールドが見つからなかった場合は nil を返します。

...スで値を取得します。フィールドが見つからなかった場合は nil を返します。

@
param header_or_index ヘッダの名前かインデックスを指定します。

@
param minimum_index このインデックスより後で、ヘッダの名前を探します。...
...ているヘッダがある場合に便利です。

//emlist[例][ruby]{
require "csv"

row = CSV::Row.new(["header1", "header2"], ["row1_1", "row1_2"])

row.field("header1") # => "row1_1"
row.field("header2") # => "row1_2"
row["header1"] # => "row1_1"
row["header2"] # => "row1_2"
//}...

CGI::HtmlExtension#text_field(name = "", value = nil, size = 40, maxlength = nil) -> String (6153.0)

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

...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" VAL...

CGI::HtmlExtension#password_field(name = "", value = nil, size = 40, maxlength = nil) -> String (6147.0)

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

...nput 要素を生成します。

@
param name name 属性の値を指定します。

@
param value 属性の値を指定します。

@
param size size 属性の値を指定します。

@
param maxlength maxlength 属性の値を指定します。

例:
password_field("name")
# <INPUT TYPE="pas...
...sword" NAME="name" SIZE="40">

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

password_field("password", "value", 80, 200)
# <INPUT TYPE="password" NAME="name" VALUE="value" SIZE="80" MAXLENGTH="200">...

CGI::HtmlExtension#file_field(name = "", size = 20, maxlength = nil) -> String (6141.0)

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

...を生成します。

@
param name name 属性の値を指定します。

@
param size size 属性の値を指定します。

@
param maxlength maxlength 属性の値を指定します。

例:
file_field("name")
# <INPUT TYPE="file" NAME="name" SIZE="20">

file_field("name", 40)
# <...
...INPUT TYPE="file" NAME="name" SIZE="40">

file_field("name", 40, 100)
# <INPUT TYPE="file" NAME="name" SIZE="40" MAXLENGTH="100">...

Net::HTTPHeader#add_field(key, val) -> () (6138.0)

key ヘッダフィールドに val を追加します。

...れます。

@
param key ヘッダフィール名を文字列で与えます。
@
param val keyで指定したフィールドに追加する文字列を与えます。
@
see Net::HTTPHeader#[] , Net::HTTPHeader#[]=,
Net::HTTPHeader#get_fields

//emlist[例][ruby]{
request.add_field 'X-My-Header',...
...quest.get_fields('X-My-Header') #=> ["a"]
request.add_field 'X-My-Header', 'b'
p request['X-My-Header'] #=> "a, b"
p request.get_fields('X-My-Header') #=> ["a", "b"]
request.add_field 'X-My-Header', 'c'
p request['X-My-Header'] #=> "a, b, c"
p request.get_fields('X-My-H...

絞り込み条件を変える

CSV#field_size_limit -> Integer (6132.0)

フィールドサイズの最大値を返します。

...csv = CSV.new(DATA)
csv.field_size_limit # => nil
p csv.read # => [["a", "b"], ["\n2\n2\n", ""]]

DATA.rewind
csv = CSV.new(DATA, field_size_limit: 4)
p csv.field_size_limit # => 4
csv.read # => #<CSV::MalformedCSVError: Field size exceeded on line 2.>

__END__
"a","b"
"
2
2
",""
//}

@
see CSV.new...

CGI::HtmlExtension#text_field(attributes) -> String (6123.0)

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

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

@
param attributes 属性をハッシュで指定します。

text_field({ "NAME" => "name", "VALUE" => "value" })
# <INPUT TYPE="text" NAME="name" VALUE="value">...

CGI::HtmlExtension#password_field(attributes) -> String (6122.0)

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

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

@
param attributes 属性をハッシュで指定します。

例:
password_field({ "NAME" => "name", "VALUE" => "value" })
# <INPUT TYPE="password" NAME="name" VALUE="value">...

CGI::HtmlExtension#file_field(attributes) -> String (6121.0)

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

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

@
param attributes 属性をハッシュで指定します。

例:
file_field({ "NAME" => "name", "SIZE" => 40 })
# <INPUT TYPE="file" NAME="name" SIZE="40">...
<< 1 2 3 ... > >>