Habilitar cajas de texto con checkbox

Hola!

Soy nuevo en usar YII, ya tengo algo de experiencia programando en PHP y es el primer framework de PHP que estoy usando, hasta el momento no se me ha hecho difícil.

Hasta este momento un usuario me pidió en un formulario lo siguiente: Cuando le diera un clic a un checbox o con un dropDownList, habilitar dos campos de texto, buscando encontré que aun texfield los puedes lo puedes deshabilitar de la siguiente forma “ textField($model,‘usuario’,array(‘disabled’=>‘true’) ”, sin embargo no he podido encontrar documentación o ejemplos.

Espero me puedan ayudar.

bueno, la cosa es que esto no lo puedes hacer con php, como es un evento que se realiza una vez se carga la pagina, lo que puedes hacer es habilitar o deshabilitar los campos de javascript.

acá un ejemplo con jQuery de una accion que se ejecuta cuando se marca un checkbox




<form>

    <input type="checkbox" name="CBName" id="CBId" /> Show Inputs

    <p id="testP">Test</p>

</form>

<script type="text/javascript">

    var checkActive = false;

    $(document).ready(function() {

        $('#CBId').change(function() {

            if(checkActive == false) {

                $('#testP').css('display', 'none');

                checkActive = true;

            } else {

                $('#testP').css('display', 'block');

                checkActive = false;

            }

        });

    });

</script>



Ejemplo en JSFiddle

Gracias por la ayuda, voy a buscar la manera de introducir este codigo en el formulario que tengo en YII