2017-01-10 32 views
0

我想上传一个文件在一个点击,所以我试图结合两个点击事件中的一个,但$_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

好吧...我的目标不是点击2次,但也许是不可能的。 – user1823880