if (key.status === 'removed') {
return `- ${key.key}: ${key.value}`;
}
if (key.status === 'new') {
return `+ ${key.key}: ${key.value}`;
}
if (key.status === 'same') {
return ` ${key.key}: ${key.value}`;
}
if (key.status === 'changed') {
return `- ${key.key}: ${key.value.oldValue}\n+ ${key.key}: ${key.value.newValue}`;
}
<input class="form-control" type="text" name="entry.941106590.other_option_response" value="" placeholder="Иное" oninput="document.getElementById(this.name).checked = this.value?true:false">
document.addEventListener("DOMContentLoaded", function() {
let checkboxes = document.querySelectorAll('.form-check>.form-check-input');
[].forEach.call(checkboxes, function (checkbox) {
let label = document.createElement('LABEL');
label.for = checkbox.id;
label.className = "form-check-label";
checkbox.after(label);
});
});