diff --git a/form.js b/form.js
index 253d86415d7a5dd1348d42573e914c7991421b15..df749369060abf4a530ddda3780300721c993f5b 100644
--- a/form.js
+++ b/form.js
@@ -31,6 +31,7 @@ function toggle_gpu_visibility(event) {
   const gpu_selector = '#batch_connect_session_context_bc_num_gpus';
 
   toggle_visibilty_of_form_group(gpu_selector, table[partition]["max_gpu"] != -1);
+  set_max_value(gpu_selector, table[partition]["max_gpu"]);
 }
 
 function toggle_visibilty_of_form_group(form_id, show) {