teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

補足

2018/10/12 03:53

投稿

popobot
popobot

スコア6588

answer CHANGED
@@ -4,4 +4,5 @@
4
4
  <?php echo $this->Form->input('rdoZaishokuKbn1', ['type' => 'radio', 'name' => 'rdoZaishokuKbn1', 'options' => [['value' => '2', 'text' => '', 'id' => 'rdoZaishokuKbn01']], 'onclick' => 'shokumuKikanListCtl(1);', 'label' => false, 'templates' => ['inputContainer' => '{{content}}', 'inputContainerError' => '{{content}{error}}'], 'hiddenField' => false]); ?>離職中
5
5
  ```
6
6
 
7
+ 複数のラジオボタンを表示可能なので`options`側で`id`を指定する必要があるみたいです。たぶん、「在籍中」と「離職中」を1つのinputメソッドで出力させることもできると思います。
7
8
  [マニュアル](https://book.cakephp.org/3.0/ja/views/helpers/form.html#create-radio-button)にも関連する情報はあったので参照してください

1

両方載せた

2018/10/12 03:53

投稿

popobot
popobot

スコア6588

answer CHANGED
@@ -1,5 +1,6 @@
1
1
  以下のようにやればできそうでした
2
2
  ```
3
+ <?php echo $this->Form->input('rdoZaishokuKbn1', ['type' => 'radio', 'name' => 'rdoZaishokuKbn1', 'options' => [['value' => '1', 'text' => '', 'id' => 'rdoZaishokuKbn11']], 'onclick' => 'shokumuKikanListCtl(1);', 'label' => false, 'templates' => ['inputContainer' => '{{content}}', 'inputContainerError' => '{{content}{error}}'], 'hiddenField' => false]); ?>在職中&nbsp;
3
4
  <?php echo $this->Form->input('rdoZaishokuKbn1', ['type' => 'radio', 'name' => 'rdoZaishokuKbn1', 'options' => [['value' => '2', 'text' => '', 'id' => 'rdoZaishokuKbn01']], 'onclick' => 'shokumuKikanListCtl(1);', 'label' => false, 'templates' => ['inputContainer' => '{{content}}', 'inputContainerError' => '{{content}{error}}'], 'hiddenField' => false]); ?>離職中
4
5
  ```
5
6