Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {% extends 'base.html' %}
- {% load static %}
- {% block main_content %}
- <div class="login-register-div">
- <div class="login-register-box">
- <h1>MyHoliday</h1>
- <form action="{% url 'register user' %}" method="post" id="register-form">
- <p>
- {{ form.as_p }}
- </p>
- <div class="button-container">
- <button type="submit" class="register-button">Register</button>
- </div>
- {% csrf_token %}
- </form>
- </div>
- <div class="second-option">
- <p>If you have an account click <a href="{% url 'login user' %}">Log in</a>.</p>
- </div>
- </div>
- <script>
- document.addEventListener('DOMContentLoaded', function() {
- const form = document.querySelector('#register-form');
- const passwordInput = document.querySelector('#id_password');
- form.addEventListener('submit', function(event) {
- if (!/(?=.*[a-zA-Z])/.test(passwordInput.value)) {
- alert('The password must contain at least one letter.');
- event.preventDefault();
- return;
- }
- if (!/(?=.*\d)/.test(passwordInput.value)) {
- alert('The password must contain at least one digit.');
- event.preventDefault();
- return;
- }
- if (!/(?=.*_)/.test(passwordInput.value)) {
- alert('The password must contain at least one underscore.');
- event.preventDefault();
- return;
- }
- });
- });
- </script>
- {% endblock %}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement