correctly handling checkboxes value in new item form
This commit is contained in:
parent
6818414184
commit
237a325567
1 changed files with 8 additions and 4 deletions
|
|
@ -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,
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue