本文簡要介紹ruby語言中 CGI::HtmlExtension.checkbox_group
的用法。
用法
checkbox_group(name = "", *values)
生成一係列複選框元素,作為 String
。
複選框都將具有相同的name
屬性。每個複選框後跟一個標簽。每個值都有一個複選框。每個值都可以指定為 String
,它將用作 VALUE 屬性的值和該複選框的標簽。單元素數組具有相同的效果。
每個值也可以指定為 three-element 數組。第一個元素是 VALUE 屬性;第二個是標簽;第三個是一個布爾值,指定此複選框是否已選中。
通過省略 value 元素(默認與標簽相同)或布爾檢查元素(默認為 false),每個值也可以指定為二元素數組。
checkbox_group("name", "foo", "bar", "baz")
# <INPUT TYPE="checkbox" NAME="name" VALUE="foo">foo
# <INPUT TYPE="checkbox" NAME="name" VALUE="bar">bar
# <INPUT TYPE="checkbox" NAME="name" VALUE="baz">baz
checkbox_group("name", ["foo"], ["bar", true], "baz")
# <INPUT TYPE="checkbox" NAME="name" VALUE="foo">foo
# <INPUT TYPE="checkbox" CHECKED NAME="name" VALUE="bar">bar
# <INPUT TYPE="checkbox" NAME="name" VALUE="baz">baz
checkbox_group("name", ["1", "Foo"], ["2", "Bar", true], "Baz")
# <INPUT TYPE="checkbox" NAME="name" VALUE="1">Foo
# <INPUT TYPE="checkbox" CHECKED NAME="name" VALUE="2">Bar
# <INPUT TYPE="checkbox" NAME="name" VALUE="Baz">Baz
checkbox_group("NAME" => "name",
"VALUES" => ["foo", "bar", "baz"])
checkbox_group("NAME" => "name",
"VALUES" => [["foo"], ["bar", true], "baz"])
checkbox_group("NAME" => "name",
"VALUES" => [["1", "Foo"], ["2", "Bar", true], "Baz"])
相關用法
- Ruby HtmlExtension.checkbox用法及代碼示例
- Ruby HtmlExtension.caption用法及代碼示例
- Ruby HtmlExtension.multipart_form用法及代碼示例
- Ruby HtmlExtension.textarea用法及代碼示例
- Ruby HtmlExtension.reset用法及代碼示例
- Ruby HtmlExtension.radio_group用法及代碼示例
- Ruby HtmlExtension.password_field用法及代碼示例
- Ruby HtmlExtension.image_button用法及代碼示例
- Ruby HtmlExtension.popup_menu用法及代碼示例
- Ruby HtmlExtension.submit用法及代碼示例
- Ruby HtmlExtension.form用法及代碼示例
- Ruby HtmlExtension.html用法及代碼示例
- Ruby HtmlExtension.radio_button用法及代碼示例
- Ruby HtmlExtension.text_field用法及代碼示例
- Ruby HtmlExtension.img用法及代碼示例
- Ruby HtmlExtension.blockquote用法及代碼示例
- Ruby HtmlExtension.file_field用法及代碼示例
- Ruby HtmlExtension.base用法及代碼示例
- Ruby HtmlExtension.hidden用法及代碼示例
- Ruby HtmlExtension.a用法及代碼示例
- Ruby HtmlExtension模塊用法及代碼示例
- Ruby Hash.reject用法及代碼示例
- Ruby Hash shift()用法及代碼示例
- Ruby HTTPResponse類用法及代碼示例
- Ruby Hash.delete()用法及代碼示例
注:本文由純淨天空篩選整理自ruby-lang.org大神的英文原創作品 HtmlExtension.checkbox_group。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。