Skip to content
document.addEventListener("DOMContentLoaded", function () {
const fileInput = document.querySelector('input[type="file"]');
const preview = document.querySelector('.file-preview');
if (!fileInput) return;
fileInput.addEventListener('change', function () {
preview.innerHTML = "";
Array.from(this.files).forEach(file => {
if (!file.type.startsWith("image/")) return;
const reader = new FileReader();
reader.onload = function (e) {
const img = document.createElement("img");
img.src = e.target.result;
preview.appendChild(img);
};
reader.readAsDataURL(file);
});
});
});