У меня есть HTML-форма с загрузкой файла. Я хочу иметь две кнопки - одну, которая будет отправлять форму, а другая - загрузить файл.
я попытался использовать:
document.getElementById("logo").onchange = function() {
$('#upload_logo').click();
};
щелкнуть кнопку upload_logo, когда файл выбран, но не работает
есть идеи?
Если вы используете jQuery, вы должны использовать его во всем своем коде. вместо того, чтобы стрелять по кнопке отправки, вы должны запустить подачу в форме.
(надеюсь, у вас есть форма вокруг ваших входов, не так ли?)
$("#logo").on('change', function() {
$('#uploadForm').submit();
});
trigger
document.getElementById("logo").onchange = function() {
$('#upload_logo').trigger('click');
};
используйте <input type="file">
для загрузки файла.