diff --git a/adminer/edit.inc.php b/adminer/edit.inc.php index c5de310b..d1ac2e9b 100644 --- a/adminer/edit.inc.php +++ b/adminer/edit.inc.php @@ -165,7 +165,7 @@ if (!$fields) { if (!support("table")) { echo "" - . "" + . "" // needs empty value for keyupChange() . "" . html_select("field_funs[]", $adminer->editFunctions(array())) . "" . "\n" diff --git a/adminer/static/functions.js b/adminer/static/functions.js index 0b41c23f..0d33e81b 100644 --- a/adminer/static/functions.js +++ b/adminer/static/functions.js @@ -478,6 +478,20 @@ function keyupChange() { } } +/** Add new field in schema-less edit +* @param HTMLInputElement +*/ +function fieldChange(field) { + var row = cloneNode(parentTag(field, 'tr')); + var inputs = row.getElementsByTagName('input'); + for (var i = 0; i < inputs.length; i++) { + inputs[i].value = ''; + } + // keep value in