Files
ENI-enchere/src/main/resources/static/js/toggleCheckbox.js
mepiphana2023 4326cee3a0 pagination
2024-05-02 11:35:29 +02:00

27 lines
1.2 KiB
JavaScript

document.addEventListener('DOMContentLoaded', function() {
window.toggleCheckbox = function(value) {
console.log("toggleCheckbox called with value:", value);
// Logique pour désactiver/activer les checkboxes
const achatsCheckboxes = document.querySelectorAll('#achatsOptions input[type=checkbox]');
const ventesCheckboxes = document.querySelectorAll('#ventesOptions input[type=checkbox]');
if (value === 'achats') {
achatsCheckboxes.forEach(checkbox => checkbox.disabled = false);
ventesCheckboxes.forEach(checkbox => {
checkbox.checked = false;
checkbox.disabled = true;
});
} else if (value === 'ventes') {
achatsCheckboxes.forEach(checkbox => {
checkbox.checked = false;
checkbox.disabled = true;
});
ventesCheckboxes.forEach(checkbox => checkbox.disabled = false);
}
// Log pour voir l'état des checkboxes
console.log("Achats checkboxes disabled:", achatsCheckboxes[0].disabled);
console.log("Ventes checkboxes disabled:", ventesCheckboxes[0].disabled);
};
});