0

我使用的是图标而不是常规的上传输入 + 提交按钮。 我希望在选择文件后立即自动开始上传。一旦用户选择了一个文件,什么都不会发生。

<form action="upload.php" method="POST" enctype="multipart/form-data">
  <input id="upload"  type="file" name="image"  style="display:none" value=/>
  <input name="wishid" type="hidden" value=/>
  <img id="upload_img" src="/images/upload.png">
</form>


<script type="text/javascript">
  $('#upload_img').click(function(){
  $('#upload').click();
 });
</script>

我需要在 jQuery 代码中添加什么才能通过 upload.php 实际启动上传过程?

4

1 回答 1

0

看看这个关于如何用图像替换输入:文件的描述,然后你可以使用下面的代码......

<script type="text/javascript">
  $('#upload_img').click(function(){
    $('form').submit();
 });
</script>
于 2013-07-10T00:06:53.753 回答