晴朗的天空 2012-04-24 16:46:47 2889次浏览 2条回复 0 0 0

YII有没有动态添加输入框的东东,或者哪位大虾有代码可以参考。:)

  • 回复于 2012-04-24 20:01 举报

    view中:

    <div id="appendedInput">
    <?php 
    echo CHtml::link(CHtml::image(Yii::app()->request->baseUrl.'/public/images/icons/color/plus.png'),'',array(
        'id'=>'add',
        'class'=>'smallButton',
        'ajax'=>array(
            'class'=>'btn primary',
            'type' => 'POST',
            'url' => $this->createUrl ( 'ajaxcontent' ),
            //'update' => '#003'
            'success'=>'function(html){
               $("#appendedInput").append(html);
            }'
        )
    ));?>
    </div>
    

    然后在controller中:

    public function actionAjaxcontent(){
        echo '
        <div class="formRow">      
        <div class="formRight"> '
        . CHtml::textField('Content[]')
        .'</div>
        <div class="clear"></div>
        </div>
        ';
    }
    
  • 回复于 2012-04-25 10:23 举报

    多谢samubra,刚刚试了代码,已经可以用了,我再改改就成。多谢。

您需要登录后才可以回复。登录 | 立即注册