onchange в input тип file
<input type="file" name="upload"/>
Как сделать так что бы при нажатии "обзор" выборе файла и нажатии "открыть" автоматом жалась кнопка применить и файл загружался |
никак.
|
В смысле _после_ явного выбора файла юзером, или _до_?
если после то приделайте к кнопке функцию обработки события выбора файла, а далее по обстоятельствам - либо функция форму отгрузит как обычно, либо будет компилить и аяксом отгружать. |
Например есть форма из импута и сабмита:
<input type="file" placeholder="Аватара" name="uploadfile"></input> <input type="submit" value="Применить"></input> Как сделать так что бы без сабмита обойтись. <input type="file" placeholder="Аватара" name="uploadfile"></input> просто нажимаешь обзор, выбираешь файл и потом открыть и файл загружается. |
input.addEventListener('onchange',function(){
// загружаем }) |
|
Maxmaxmaxmaximus8, не будет работать, on лишний. :)
input.addEventListener('change', function() { this.form.submit(); }); Если не сработает, то change на click поменять. |
Часовой пояс GMT +3, время: 15:41. |