I’ve added a css file that will allow me to show my an image preview with a dropdown field.
body {
font-family: Arial, sans-serif;
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
margin: 0;
}
.container {
text-align: center;
}
.combobox {
padding: 10px;
font-size: 16px;
margin-bottom: 20px;
}
.image-preview {
display: flex;
justify-content: center;
align-items: center;
border: 2px solid #ccc;
padding: 20px;
max-width: 500px;
height: 300px;
}
.image-preview img {
max-width: 100%;
max-height: 100%;
display: block;
}
I added this JS function to my HTMl page to make it viewable:
document.getElementById('assign_logo').addEventListener('change', function () {
var selectedValue = this.value;
var previewImage = document.getElementById('previewImage');
if (selectedValue) {
previewImage.src = selectedValue;
previewImage.style.display = 'block';
} else {
previewImage.src = '';
previewImage.style.display = 'none';
}
});
Once this was in place, my Select2 function stopped working. I do not understand why. Could someone point out where things went wrong?