2017-01-10 10 views
0

ワンクリックでファイルをアップロードしたいので、2つのクリックイベントを1つにまとめようとしましたが、$_FILE変数に画像が読み込まれません。ここにコード:htmlアップロードファイル(画像)をワンクリックでアップロードする

<form target='_self' action='upload.php' method='post' enctype='multipart/form-data'> 
     <div class = 'testocentrato'> 
     <input style='display:none' type='file' accept='.jpg' name='file' id='file'/> 
     <input style='display:none' type='submit' id='caricaimmagine' name='caricaimmagine' /> 
     <input class='inputfile' type='button' value='Scegli file da PC' onclick='document.getElementById('file').click(); document.getElementById('caricaimmagine').click();' /> 
     <input style='display:none' type='submit' /> 
     <input class='inputfile' type='submit' name='eliminaimmagine' onclick='document.getElementById('eliminaimmagine').click();' value='".$lang['TASTO_ELIMINA_FOTO']."' /> 
     <input type='hidden' name='id_utente' value='".$user['id']."' />   
    </form> 

答えて

0

ファイルを送信する前に直接送信をクリックしているためです。 を削除します。document.getElementById( 'caricaimmagine')。click(); そのボタンを手動でクリックする必要があります。

+0

ok、...私の目標は2回クリックするのではなく、おそらく不可能です。 – user1823880

関連する問題