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 |