diff --git a/index.cgi b/index.cgi
index aec1660f7..f7d60d507 100755
--- a/index.cgi
+++ b/index.cgi
@@ -60,8 +60,9 @@ if (!@tables) {
print &ui_form_start("index.cgi");
print "
\n";
print &text('index_change')," ";
- print &ui_select("table", $in{'table'}, \@table_opts, 1, 0, 1, 0,
- "onchange='form.submit()'");
+ print &ui_select("table", $in{'table'}, \@table_opts, 1, 0, 1, 0,
+ "onchange='this.form.querySelector(\"[name=nft_submit]\").click()'");
+ print &ui_submit("", "nft_submit", 0, "style='display:none'");
print "
\n";
print &ui_form_end();
}