Авто нажмите кнопку выбора файла для HTML-формы

0

У меня есть HTML-форма с загрузкой файла. Я хочу иметь две кнопки - одну, которая будет отправлять форму, а другая - загрузить файл.

я попытался использовать:

document.getElementById("logo").onchange = function() {
    $('#upload_logo').click();
};

щелкнуть кнопку upload_logo, когда файл выбран, но не работает

есть идеи?

Теги:

3 ответа

2

Если вы используете jQuery, вы должны использовать его во всем своем коде. вместо того, чтобы стрелять по кнопке отправки, вы должны запустить подачу в форме.

(надеюсь, у вас есть форма вокруг ваших входов, не так ли?)

$("#logo").on('change', function() {
  $('#uploadForm').submit();
});
1

trigger

document.getElementById("logo").onchange = function() {
  $('#upload_logo').trigger('click');
};
0

используйте <input type="file"> для загрузки файла.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню