check_box

チェックボックス(check_box)

説明

チェックボックスを生成

check_boxとcheck_box_tagの違い

  • size属性がつく
  • POSTパラメータがハッシュ形式

check_box

適応バージョン
  • 1.0.0
  • 1.1.0
  • 1.1.1
  • 1.1.6
  • 1.2.0
  • 1.2.6
  • 2.0.0
  • 2.0.1
  • 2.0.3
  • 2.1.0
  • 2.2.1
  • 2.3.2
  • 2.3.8
  • 3.0.0
  • 3.0.5
  • 3.0.7
  • 3.0.9
  • 3.1.0
  • 3.2.3
  • 3.2.8
  • 3.2.13
  • 4.0.0
  • 4.1.0
  • 4.2.1
使い方
check_box(オブジェクト名, プロパティ名 [, オプション, checked_value = "1", unchecked_value = "0"])
使用できるフォームタグ
  • form_tag
オプション
オプション説明
:checkedチェックボックスのチェックの有無
:sizeフォームの幅
:maxlength入力フィールドに入力可能な最大文字数
:acceptフォームで受付可能なMIMEタイプ
:readonlyフォームの内容変更禁止
:disabledフォームの項目の利用禁止
:tabindexTabキーによる入力欄の移動順
:accesskeyフォームに移動するショートカットキー
:id要素固有の識別子
:class要素を分類するクラス名
:title要素の補足情報
:style要素の補足情報
:dir表記方向
:lang基本言語
チェックボックスOFF
<%= check_box 'page', 'freezeflag', {}, true, false %>
# <input name="page[freezeflag]" type="hidden" value="false" /><input id="page_freezeflag" name="page[freezeflag]" type="checkbox" value="true" />
チェックボックスON
<%= check_box 'page', 'freezeflag', {:checked => true}, true, false %>
# <input name="page[freezeflag]" type="hidden" value="false" /><input checked="checked" id="page_freezeflag" name="page[freezeflag]" type="checkbox" value="true" />
利用禁止
<%= check_box 'page', 'freezeflag', {:disabled => true}, true, false %>
# <input name="page[freezeflag]" type="hidden" value="false" /><input disabled="disabled" id="page_freezeflag" name="page[freezeflag]" type="checkbox" value="true" />
Tabキーによる入力欄の移動順
<%= check_box 'page', 'freezeflag', {:tabindex => 1}, true, false %>
# <input name="page[freezeflag]" type="hidden" value="false" /><input id="page_freezeflag" name="page[freezeflag]" tabindex="1" type="checkbox" value="true" />
フォームに移動するショートカットキー
<%= check_box 'page', 'freezeflag', {:accesskey => 'k'}, true, false %>
# <input name="page[freezeflag]" type="hidden" value="false" /><input accesskey="k" id="page_freezeflag" name="page[freezeflag]" type="checkbox" value="true" />
ソースコード
ソースコード検索

f.check_box

適応バージョン
  • 1.0.0
  • 1.1.0
  • 1.1.1
  • 1.1.6
  • 1.2.0
  • 1.2.6
  • 2.0.0
  • 2.0.1
  • 2.0.3
  • 2.1.0
  • 2.2.1
  • 2.3.2
  • 2.3.8
  • 3.0.0
  • 3.0.5
  • 3.0.7
  • 3.0.9
  • 3.1.0
  • 3.2.3
  • 3.2.8
  • 3.2.13
  • 4.0.0
  • 4.1.0
  • 4.2.1
使い方
f.check_box(プロパティ名 [, オプション, checked_value = "1", unchecked_value = "0"])
使用できるフォームタグ
  • form_for
オプション
オプション説明
:checkedチェックボックスのチェックの有無
:sizeフォームの幅
:maxlength入力フィールドに入力可能な最大文字数
:acceptフォームで受付可能なMIMEタイプ
:readonlyフォームの内容変更禁止
:disabledフォームの項目の利用禁止
:tabindexTabキーによる入力欄の移動順
:accesskeyフォームに移動するショートカットキー
:id要素固有の識別子
:class要素を分類するクラス名
:title要素の補足情報
:style要素の補足情報
:dir表記方向
:lang基本言語
チェックボックスOFF
<%= f.check_box 'freezeflag', {}, true, false %>
# <input name="page[freezeflag]" type="hidden" value="false" /><input id="page_freezeflag" name="page[freezeflag]" type="checkbox" value="true" />
チェックボックスON
<%= f.check_box 'freezeflag', {:checked => true}, true, false %>
# <input name="page[freezeflag]" type="hidden" value="false" /><input checked="checked" id="page_freezeflag" name="page[freezeflag]" type="checkbox" value="true" />
利用禁止
<%= f.check_box 'freezeflag', {:disabled => true}, true, false %>
# <input name="page[freezeflag]" type="hidden" value="false" /><input disabled="disabled" id="page_freezeflag" name="page[freezeflag]" type="checkbox" value="true" />
Tabキーによる入力欄の移動順
<%= f.check_box 'freezeflag', {:tabindex => 1}, true, false %>
# <input name="page[freezeflag]" type="hidden" value="false" /><input id="page_freezeflag" name="page[freezeflag]" tabindex="1" type="checkbox" value="true" />
フォームに移動するショートカットキー
<%= f.check_box 'freezeflag', {:accesskey => 'k'}, true, false %>
# <input name="page[freezeflag]" type="hidden" value="false" /><input accesskey="k" id="page_freezeflag" name="page[freezeflag]" type="checkbox" value="true" />

ソースコード

ソースコード検索

check_box_tag

適応バージョン
  • 1.0.0
  • 1.1.0
  • 1.1.1
  • 1.1.6
  • 1.2.0
  • 1.2.6
  • 2.0.0
  • 2.0.1
  • 2.0.3
  • 2.1.0
  • 2.2.1
  • 2.3.2
  • 2.3.8
  • 3.0.0
  • 3.0.5
  • 3.0.7
  • 3.0.9
  • 3.1.0
  • 3.2.3
  • 3.2.8
  • 3.2.13
  • 4.0.0
  • 4.1.0
  • 4.2.1
使い方
check_box_tag(要素名 [, 値, checked = false, オプション])
使用できるフォームタグ
  • form_for
  • form_tag
オプション
オプション説明
:disabledフォームの項目の利用禁止
:sizeフォームの幅
:maxlength入力フィールドに入力可能な最大文字数
:acceptフォームで受付可能なMIMEタイプ
:readonlyフォームの内容変更禁止
:tabindexTabキーによる入力欄の移動順
:accesskeyフォームに移動するショートカットキー
:id要素固有の識別子
:class要素を分類するクラス名
:title要素の補足情報
:style要素の補足情報
:dir表記方向
:lang基本言語
チェックボックスOFF
<%= check_box_tag 'page[freezeflag]', true, false, {} %>
# <input id="page_freezeflag" name="page[freezeflag]" type="checkbox" value="true" />
チェックボックスON
<%= check_box_tag 'page[freezeflag]', true, true, {} %>
# <input checked="checked" id="page_freezeflag" name="page[freezeflag]" type="checkbox" value="true" />
利用禁止
<%= check_box_tag 'page[freezeflag]', true, false, {:disabled => true} %>
# <input disabled="disabled" id="page_freezeflag" name="page[freezeflag]" type="checkbox" value="true" />
Tabキーによる入力欄の移動順
<%= check_box_tag 'page[freezeflag]', true, false, {:tabindex => 1} %>
# <input id="page_freezeflag" name="page[freezeflag]" tabindex="1" type="checkbox" value="true" />
フォームに移動するショートカットキー
<%= check_box_tag 'page[freezeflag]', true, false, {:accesskey => 'k'} %>
# <input accesskey="k" id="page_freezeflag" name="page[freezeflag]" type="checkbox" value="true" />
ソースコード
ソースコード検索