Прикрепление изображения по умолчанию на Выберите файл - PullRequest
0 голосов
/ 17 сентября 2018

Я искал и изо всех сил пытался найти ответ, как прикрепить изображение по умолчанию в «Выбрать файл» с помощью JS / Jquery.Моя цель состоит в том, чтобы, если пользователь забыл прикрепить изображение, я хочу иметь URL изображения по умолчанию.Таким образом, если пользователь нажимает кнопку отправки, вместо этого будет загружено изображение по умолчанию.Я знаю, что это неэффективный способ сделать это, я просто хочу знать, как вы можете манипулировать загружаемым файлом.

<html>
    <body>
        <input type="file"/>
        <input type="submit">
    </body>
</html>

1 Ответ

0 голосов
/ 17 сентября 2018

Вы можете добавить прослушиватель событий для кнопки отправки и сначала проверить, выбрал ли пользователь какой-либо файл

<input id="get-file" type="file">
<input id="submit-file" type="submit">
<script>

const inputField = document.querySelector('#get-file');
const submitButton  = document.querySelector('#submit-file');

submitButton.addEventListener('click', function() {
  // This is where you check whether user uploaded a file or not
  if (!inputField.value) {
    // Operate on the default file if user doesn't provide any

    // Make sure you exit the function
    return;
  }
  // User uploaded a file so operate on it here
});
</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...