私はYiiが初めてです。
次のコードで Yii Form Builder を使用して radioButtonList を生成するとします。
echo $form->radioButtonList($person,'gender_code',array('m'=>'Male','f'=>'Female'));
次のHTMLを出力します
<input id="ytPerson_gender_code" type="hidden" value="" name="Person[gender_code]" />
<input id="Person_gender_code_0" value="m" type="radio" name="Person[gender_code]" />
<label for="Person_gender_code_0">Male</label><br/>
<input id="Person_gender_code_1" value="f" type="radio" name="Person[gender_code]" />
<label for="Person_gender_code_1">Female</label>
非表示の入力フィールドが生成されるのはなぜですか? それはどのような目的に役立ちますか。削除する方法はありますか?
ラジオ ボタンを Jquery UI ボタンセットに変換しようとしていますが、非表示の入力フィールドの名前がラジオ ボタンと同じであるため、jquery UI ボタンセットが壊れます。
どんな助けでも大歓迎です。ありがとう。