我正在使用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)">
答案 0 :(得分:1)
您无法通过编辑html来控制文件上传样式或标签
你需要像使用javascript uploader一样有点高级的东西。
我建议这一个:http://jasny.github.io/bootstrap/javascript/#fileinput