0
yii2でjqueryを使用してラジオボタンの選択を解除しようとしています。 jQueryを使用してラジオボタンを選択解除するためのすべての構文を試しました。jQueryを使用してYii2ラジオリストを選択解除します
<?= $form->field($model, "radio[$component->accident_component_id]")->radioList(ArrayHelper::map(AccidentTemplateComponentData::find()->where(['=', 'accident_component_id', $component->accident_component_id])->all(),'accident_data_id' ,'accident_data_text'), ['separator'=>'<br/>','tag'=> false, 'prompt'=>'- Options -', 'class'=>"$checkClass", "id"=>"input-$component->accident_component_id"])->label(false); ?>
ラジオボタンをオフにjQueryのコードは
//tried using Javascript
document.getElementByNAme('Accident[radio][$component->accident_component_id]').checked = false;
//tried using jQuery
$('input[name=\"Accident[radio][$component->accident_component_id]\"]').removeAttr('checked');
動作しない上記の両方の下です。要素を右クリックすると、同じ名前の隠し入力があり、上書きされているのだろうかと思います。上記のコードは正常なラジオボタンで正常に動作します。
助けがあれば助かります。ありがとうございます
ではありません... yii2ではjsを登録することができるからです。私は直接それらの変数にアクセスすることができます..値を取得しようとするとうまく動作します...単なるチェックしていない作業 –
いいえ..動作しません –