将css和javascript添加到Yii';s CHtml和其他属性

将css和javascript添加到Yii';s CHtml和其他属性,javascript,css,forms,yii,Javascript,Css,Forms,Yii,如何将此html代码转换为yii CHtml <form aciton='site/qrcode' method='POST'> <input type='text' value='Generate Code here..' name='generate' id='gen' onclick='checkval()' class='ext'> <input type='submit' value='Generate' id='submit'> </form

如何将此html代码转换为yii CHtml

<form aciton='site/qrcode' method='POST'>
<input type='text' value='Generate Code here..' name='generate' id='gen' onclick='checkval()' class='ext'>
<input type='submit' value='Generate' id='submit'>
</form>


有人能帮忙吗?我的主要目的是了解如何在文本框或按钮中放置类和Onclick事件。

使用textField方法(htmlOptions数组)的第三个参数,如下所示:

<?php echo CHtml::beginForm(); ?>

    <?php echo CHtml::textField('generate','Generate Code here...', array('id'=>'gen', 'onclick'=>'checkval()', 'class'=>'ext')) ?>

    <?php echo CHtml::submitButton('Generate', array('id'=>'submit')); ?>

<?php echo CHtml::endForm(); ?>


(我留下了所有的开始和结束标记,让其他html点缀进来。)

非常感谢您。。。这对我有很大帮助。但还有一件事。。。。如何在CHtml::beginnform()小部件中指定“aciton='site/qrcode'method='POST'”?@ChUck_PrOg,您应该能够从该链接了解如何指定操作和方法。