diff --git a/app/static/scripts/function.js b/app/static/scripts/function.js
index 45f61e86c998a28cb5145ebb11107162680a68ef..77bd28ad114e8de33d54c031b80018c76b7f3580 100644
--- a/app/static/scripts/function.js
+++ b/app/static/scripts/function.js
@@ -1,8 +1,7 @@
-var check_counter =0;
 function check() { 
   var submitButton = document.getElementById("submit");
-  if ((check_counter+=1)%2) submitButton.disabled = false;
-  else submitButton.disabled = true;
+  let ckbox = document.getElementById('agree');
+  submitButton.disabled = !ckbox.checked;
 };
 
 function displayloading1() {
@@ -20,7 +19,7 @@ function request_account() {
         email: document.getElementById("email").value,
         reason: document.getElementById("reason").value,
         username: document.getElementById("username").value,
-        aup: 1
+        aup: document.getElementById("agree").checked
     })
 }