重命名yii FileUpload上的按钮

时间:2014-01-21 14:06:11

标签: php file-upload yii

我正在使用Yii文件上传,并希望将按钮从Browse重命名为something else。我该怎么做?

模型

<?php 
class Fileupload extends CFormModel
{


    public $jobs;
    // ... other attributes

    public function rules()
    {
        return array(

            array('jobs', 
                    'file', 
                    'types'=>'csv, xls, xlsx'
            ),
        );
    }

    public function attributeLabels()
    {
        return array(
                'jobs' => 'Uploaded file',
        );
    }
}

视图

echo CHtml::activeFileField(new Fileupload,'jobs', array('onChange'=>'showLoadDialog();submit(this)',"name"=>"Upload"));

我得到的html输出是

<input id="ytUpload" type="hidden" name="Upload" value="">
<input id="Upload" type="file" name="Upload" onchange="showLoadDialog();submit(this)">

1 个答案:

答案 0 :(得分:1)

您无法通过编辑html来控制文件上传样式或标签

你需要像使用javascript uploader一样有点高级的东西。

我建议这一个:http://jasny.github.io/bootstrap/javascript/#fileinput