diff --git a/adminer/create.inc.php b/adminer/create.inc.php
index 9fbf5d8f..8d26fcb9 100644
--- a/adminer/create.inc.php
+++ b/adminer/create.inc.php
@@ -214,7 +214,7 @@ if (support("partitioning")) {
foreach ($row["partition_names"] as $key => $val) {
echo '
';
echo '';
- echo ($key == count($row["partition_names"]) - 1 ? script("qsl('input').onchange = partitionNameChange;") : '');
+ echo ($key == count($row["partition_names"]) - 1 ? script("qsl('input').oninput = partitionNameChange;") : '');
echo ' | ';
}
?>
diff --git a/adminer/include/adminer.inc.php b/adminer/include/adminer.inc.php
index 7f0143c0..d0db5644 100644
--- a/adminer/include/adminer.inc.php
+++ b/adminer/include/adminer.inc.php
@@ -341,7 +341,7 @@ class Adminer {
if ($index["type"] == "FULLTEXT") {
echo "(" . implode(", ", array_map('h', $index["columns"])) . ") AGAINST";
echo " ";
- echo script("qsl('input').onchange = selectFieldChange;", "");
+ echo script("qsl('input').oninput = selectFieldChange;", "");
echo checkbox("boolean[$i]", 1, isset($_GET["boolean"][$i]), "BOOL");
echo " \n";
}
@@ -361,7 +361,7 @@ class Adminer {
);
echo html_select("where[$i][op]", $this->operators, $val["op"], $change_next);
echo "";
- echo script("mixin(qsl('input'), {onchange: function () { $change_next }, onkeydown: selectSearchKeydown, onsearch: selectSearchSearch});", "");
+ echo script("mixin(qsl('input'), {oninput: function () { $change_next }, onkeydown: selectSearchKeydown, onsearch: selectSearchSearch});", "");
echo "\n";
}
}
@@ -396,7 +396,7 @@ class Adminer {
function selectLimitPrint($limit) {
echo " |