diff --git a/front/static/js/signupPage.js b/front/static/js/signupPage.js index 5fef862..0055cce 100644 --- a/front/static/js/signupPage.js +++ b/front/static/js/signupPage.js @@ -9,4 +9,12 @@ function validatePassword(){ } } password.onchange = validatePassword; -confirm_password.onkeyup = validatePassword; \ No newline at end of file +confirm_password.onkeyup = validatePassword; + +function validateEmail(email) +{ + if(email.validity.patternMismatch) + email.setCustomValidity('Please input correct email'); + else + email.setCustomValidity(''); +} \ No newline at end of file diff --git a/front/static/signup.html b/front/static/signup.html index 070addd..6172223 100644 --- a/front/static/signup.html +++ b/front/static/signup.html @@ -29,7 +29,7 @@ </div> <div class="form-group"> <label for="email">Email:</label> - <input class="form-control" type="email" id="email" required> + <input class="form-control" type="email" id="email" pattern="[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,3}$" oninput="validateEmail(this);" required> </div> <div class="form-group"> <label for="password">Password:</label>