mirror of
https://github.com/Karaka-Management/jsOMS.git
synced 2026-01-11 17:58:41 +00:00
Ignore unchecked checkboxes
This commit is contained in:
parent
7272663e8d
commit
643a899ed1
|
|
@ -69,12 +69,12 @@
|
|||
message = typeof message === 'undefined' ? jsOMS.Log.Logger.MSG_FULL : message;
|
||||
|
||||
for (let replace in context) {
|
||||
if (context.hasOwnProperty(replace)) {
|
||||
if (context.hasOwnProperty(replace) && typeof message === 'string') {
|
||||
message = message.replace('{' + replace + '}', context[replace]);
|
||||
}
|
||||
}
|
||||
|
||||
return message;
|
||||
return (typeof message) !== 'string' ? JSON.stringify(message) : message;
|
||||
};
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -393,6 +393,7 @@
|
|||
};
|
||||
|
||||
if (this.type === jsOMS.Message.Request.RequestType.JSON) {
|
||||
console.log(JSON.stringify(this.data));
|
||||
this.xhr.send(JSON.stringify(this.data));
|
||||
} else if (this.type === jsOMS.Message.Request.RequestType.RAW) {
|
||||
this.xhr.send(this.data);
|
||||
|
|
|
|||
|
|
@ -146,11 +146,20 @@
|
|||
return [];
|
||||
}
|
||||
|
||||
const selects = form.getElementsByTagName('select'),
|
||||
textareas = form.getElementsByTagName('textarea'),
|
||||
inputs = form.getElementsByTagName('input'),
|
||||
canvas = form.getElementsByTagName('canvas'),
|
||||
external = document.querySelectorAll('[form=' + this.id + ']');
|
||||
const selects = form.getElementsByTagName('select'),
|
||||
textareas = form.getElementsByTagName('textarea'),
|
||||
inputs = [].slice.call(form.getElementsByTagName('input')),
|
||||
canvas = form.getElementsByTagName('canvas'),
|
||||
external = document.querySelectorAll('[form=' + this.id + ']'),
|
||||
inputLength = inputs.length;
|
||||
|
||||
for (let i = 0; i < inputLength; ++i) {
|
||||
if (inputs[i].type === 'checkbox' && !inputs[i].checked) {
|
||||
delete inputs[i];
|
||||
}
|
||||
|
||||
// todo: handle radio here as well
|
||||
}
|
||||
|
||||
return this.getUniqueFormElements(
|
||||
Array.prototype.slice.call(inputs).concat(
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user