18 lines
587 B
JavaScript
18 lines
587 B
JavaScript
const value = document.querySelector("#satisfaction_level");
|
|
const input = document.querySelector("#satisfaction");
|
|
value.textContent = input.value;
|
|
input.addEventListener("input", (event) => {
|
|
value.textContent = event.target.value;
|
|
});
|
|
const form = document.getElementById('userinfo');
|
|
|
|
const checkboxes = form.querySelectorAll('input[name="interests"]');
|
|
const checkedCount = Array.from(checkboxes).some(cb => cb.checked).length;
|
|
|
|
form.addEventListener('submit', (event) => {
|
|
if (checkedCount < 1) {
|
|
event.preventDefault();
|
|
alert('Please select at least one interest.');
|
|
}
|
|
});
|