如何使文件字段在提交表单之前自动显示文件选择器?

时间:2010-11-01 12:48:11

标签: php cakephp

我正在使用CakePHP开发一个Web应用程序,我将向用户提供一个按钮作为“上传”。一旦用户点击此按钮,我想显示对话框(浏览文件),以便用户可以选择位于他/她本地机器上的文件。

成功上传文件后,我想在一个<textarea>中发布文件数据,这将用于进一步的数据处理。

下面是我之前使用过的cakephp代码:

echo $form->create('MyFile', array('action' => 'getTranslation', 'type' => 'file'));
echo $form->file('File');
echo $form->submit('Upload');
echo $form->end();

在这里,我得到两个按钮的'上传'和'浏览'。我不想在这里使用两个按钮。我只想使用一个按钮,即“上传”,它可以实现选择文件以及发布到某个动作。

请提供你的建议。

由于

-Pravin

1 个答案:

答案 0 :(得分:3)

我猜你可以用一些jQuery做到这一点,在文件字段中添加一个监听器,一旦填满,就发布表单。

我也发现了这个:Uploadify。如果你看第二个演示,你会看到符合你需求的东西。看看吧。