27 lines
1.2 KiB
JavaScript
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);
|
|
};
|
|
}); |