外部フォームのradioのバリデーションについて

2019年6月20日 at 19:08

concrete5 8.4.3で外部フォームを作っています。
バリデーション設定を下記のような記載で行っています。

$val->addRequired('sex', '性別を入力してください');



text、selectboxはバリデーションが反映されますが、
radioの場合はバリデーションが上手くいきません。

下記の記載方法が間違っているのか、そもそもradioはバリデーションが反映
されないものなのでしょうか?

<label class="radio">
<?php echo $form->radio('sex[]', 'Male')?> Male
</label>
<label class="radio">
<?php echo $form->radio('sex[]', 'Female')?> Female
</label>

タグ:

Re: 外部フォームのradioのバリデーションについて

2019年8月16日 at 5:32
$form->radio('sex', 'Male')

が正しいです。
 

Re: 外部フォームのradioのバリデーションについて

2019年8月16日 at 11:28
hishikawaさん、いつもありがとうございます。
無事に解決しました。