2017-01-10 4 views
0

Я бы хотел загрузить файл за один клик, поэтому я попытался объединить два события click в одном, но переменная $_FILE не загружает изображение, вот мой код:html upload file (image) одним щелчком мыши

<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

Смежные вопросы