summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
ffa3971)
Use 'checked' attribute instead of 'value' for checkboxes. 'value' always returns 'on'.
Fixes #1684
const formData = new FormData();
[...inputs].forEach((input) => {
const formData = new FormData();
[...inputs].forEach((input) => {
- formData.append(input.getAttribute('name'), input.value);
+ if (input.getAttribute('type') === 'checkbox') {
+ formData.append(input.getAttribute('name'), input.checked);
+ } else {
+ formData.append(input.getAttribute('name'), input.value);
+ }
});
return new Promise((resolve, reject) => {
});
return new Promise((resolve, reject) => {