Gregniuki commited on
Commit
c7fb6c1
·
1 Parent(s): 337ce49

Update templates/register.html

Browse files
Files changed (1) hide show
  1. templates/register.html +6 -14
templates/register.html CHANGED
@@ -35,8 +35,7 @@
35
  <input type="hidden" id="recaptcha_token" name="recaptcha_token" value="">
36
 
37
  <div class="g-recaptcha"
38
- data-sitekey="6LeSJgwpAAAAAD9UlPdC911k8UgD6Uh3068xXgGj"
39
- data-callback="onSubmit"
40
  >
41
  </div>
42
  <button type="submit" id="submit-button">Register</button>
@@ -47,28 +46,21 @@
47
 
48
 
49
  </div>
50
- <script src="https://www.google.com/recaptcha/api.js" async defer></script>
51
  <script>
52
  document.getElementById('registration-form').addEventListener('submit', function(event) {
53
- event.preventDefault(); // Prevent the form from submitting initially
54
-
55
  var username = document.getElementById('username').value;
56
  var email = document.getElementById('email').value;
57
  var password = document.getElementById('password').value;
58
  var confirmPassword = document.getElementById('confirm_password').value;
59
 
60
- if (username && email && password && confirmPassword) {
61
- // Fields are filled, execute reCAPTCHA
62
- grecaptcha.execute();
63
- } else {
64
  alert("Please fill in all required fields.");
65
  }
 
 
66
  });
67
-
68
- function onSubmit(token) {
69
- document.getElementById('recaptcha_token').value = token;
70
- document.getElementById('registration-form').submit(); // Submit the form after reCAPTCHA validation
71
- }
72
  </script>
73
  </body>
74
 
 
35
  <input type="hidden" id="recaptcha_token" name="recaptcha_token" value="">
36
 
37
  <div class="g-recaptcha"
38
+ data-sitekey="6LeSJgwpAAAAAD9UlPdC911k8UgD6Uh3068xXgGj"
 
39
  >
40
  </div>
41
  <button type="submit" id="submit-button">Register</button>
 
46
 
47
 
48
  </div>
49
+ <script src="https://www.google.com/recaptcha/api.js" async defer></script>
50
  <script>
51
  document.getElementById('registration-form').addEventListener('submit', function(event) {
 
 
52
  var username = document.getElementById('username').value;
53
  var email = document.getElementById('email').value;
54
  var password = document.getElementById('password').value;
55
  var confirmPassword = document.getElementById('confirm_password').value;
56
 
57
+ if (!(username && email && password && confirmPassword)) {
58
+ event.preventDefault(); // Prevent form submission
 
 
59
  alert("Please fill in all required fields.");
60
  }
61
+ // If fields are filled, form will proceed to submit
62
+ // reCAPTCHA validation will be handled automatically by Google's script
63
  });
 
 
 
 
 
64
  </script>
65
  </body>
66