Ich versuche, die Auswahl von Radiobuttons mit jquery in yii2 aufzuheben. Ich habe alle mögliche Syntax ausprobiert, um Radiobutton mit jQuery abzuwählen.Yi2-Radiolist mit jQuery deaktivieren
<?= $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-Code auf das Optionsfeld deaktivieren unter
//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');
Sowohl die oben nicht funktionieren. Wenn ich mit der rechten Maustaste auf die Elemente klicke, gibt es eine versteckte Eingabe mit dem gleichen Namen. Ich frage mich, ob das überschrieben wird. Der obige Code funktioniert gut für einen normalen Radio-Button.
Jede Hilfe wäre großartig. Vielen Dank
ich es nicht echo müssen ... denn in yii2 können wir js registrieren. Ich kann direkt auf diese Variablen zugreifen .. funktioniert gut, wenn ich versuche, Werte abzurufen..only deaktivieren Sie nicht funktioniert –
Nö .. funktioniert nicht –