correctly handling checkboxes value in new item form

This commit is contained in:
mic 2024-05-14 17:58:43 +02:00
parent 6818414184
commit 237a325567

View file

@ -122,7 +122,7 @@ document.addEventListener('DOMContentLoaded', async () => {
clearFields(); clearFields();
} }
btnSaveAll.addEventListener('click', handleSaveAllClick); btnSaveAll.addEventListener('click', handleSaveAllClick);
const btnNew = document.getElementById('btnNew'); const btnNew = document.getElementById('btnNew');
// Show the new item form // Show the new item form
@ -130,6 +130,10 @@ document.addEventListener('DOMContentLoaded', async () => {
e.preventDefault(); e.preventDefault();
e.target.disabled = true; e.target.disabled = true;
document.getElementById('formNew').style.display = 'block'; document.getElementById('formNew').style.display = 'block';
window.scrollTo({
top: 0,
behavior: 'smooth'
});
} }
btnNew.addEventListener('click', handleNewClick); btnNew.addEventListener('click', handleNewClick);
@ -327,9 +331,9 @@ document.addEventListener('DOMContentLoaded', async () => {
text: txtTextNew.value.trim(), text: txtTextNew.value.trim(),
type: selectTypeNew.value, type: selectTypeNew.value,
action: selectActionNew.value, action: selectActionNew.value,
need_selected: checkboxNeedSelectedNew.value, need_selected: (checkboxNeedSelectedNew.checked) ? 1 : 0,
need_signature: checkboxNeedSignatureNew.value, need_signature: (checkboxNeedSignatureNew.checked) ? 1 : 0,
need_custom_text: checkboxNeedCustomTextNew.value, need_custom_text: (checkboxNeedCustomTextNew.checked) ? 1 : 0,
enabled: 1, enabled: 1,
position_compose: positionMax_compose + 1, position_compose: positionMax_compose + 1,
position_display: positionMax_display + 1, position_display: positionMax_display + 1,