diff --git a/adminer/include/html.inc.php b/adminer/include/html.inc.php
index 4da85d9f..f3baa751 100644
--- a/adminer/include/html.inc.php
+++ b/adminer/include/html.inc.php
@@ -336,8 +336,8 @@ function input($field, $value, $function, $autofocus = false) {
}
$first++;
}
- if ($first) {
- echo script("mixin(qsl('td'), {oninput: partial(skipOriginal, $first)});");
+ if ($first && count($functions) > 1) {
+ echo script("qsl('td').oninput = partial(skipOriginal, $first);");
}
}
}