From: Matthew Gamble Date: Sun, 6 Dec 2015 03:11:48 +0000 (+1100) Subject: Handle checkboxes properly in selectAddRow() X-Git-Tag: v4.3.0~54 X-Git-Url: https://git.joonet.de/?a=commitdiff_plain;h=eb8c9929d3be1b37202544d93116e665adcedd4c;p=adminer.git Handle checkboxes properly in selectAddRow() --- diff --git a/adminer/static/functions.js b/adminer/static/functions.js index 392e84ea..fb91b418 100644 --- a/adminer/static/functions.js +++ b/adminer/static/functions.js @@ -310,8 +310,12 @@ function selectAddRow(field) { var inputs = row.getElementsByTagName('input'); for (var i=0; i < inputs.length; i++) { inputs[i].name = inputs[i].name.replace(/[a-z]\[\d+/, '$&1'); - inputs[i].value = ''; inputs[i].className = ''; + if (inputs[i].type == 'checkbox') { + inputs[i].checked = false; + } else { + inputs[i].value = ''; + } } field.parentNode.parentNode.appendChild(row); }