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>

upload.php を介して実際にアップロード プロセスを開始するには、jQuery コードに何を追加する必要がありますか?

4

1 に答える 1

0

input:file を画像に置き換える方法のこの説明を見てください。その後、以下のコードを使用できます...

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