es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cómo obtener el valor de radioList cliqueado de yii2 en Jquery?

Tengo esto en mi formulario

<?= $form->field($model, 'system_user')->inline(true)->radioList(["Yes"=>"Yes","No"=>"No"],['onClick'=>'getValue($(this).val()));','id'=>'system_user']) ?>

y necesito obtener el valor del botón de radio en el que se hizo clic en Jquery/javascript, y he implementado esto

<script>
function getValue($value){
        alert($value);
    }
</script>

Pero da una alerta vacía. ¿Alguien puede ayudar, por favor? He estado atascado durante un día ahora.

Tags:  ,

Answer

  1. Avatar for davy.ai

    Para obtener el valor del botón de radio seleccionado utilizando jQuery/Javascript, puedes modificar tu código de la siguiente manera:

    <?= $form->field($model, 'system_user')->inline(true)->radioList(["Yes"=>"Yes","No"=>"No"],["onClick"=>"getValue(this.value);","id"=>"system_user"]) ?>
    

    Y el script debería ser:

    <script>
    function getValue(value){
            alert(value);
        }
    </script>
    

    Al usar this.value en la función getValue(), puedes obtener el valor del botón de radio seleccionado.

Comments are closed.