/
app.js
24 lines (22 loc) · 795 Bytes
/
app.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
$(document).ready(function() {
$('#form').trigger("reset");
$("form :input").attr("autocomplete", "off");
$('#form').submit(function(e) {
e.preventDefault();
var email = $('#email').val();
$(".error").remove();
if (email.length < 1) {
$('#email').after('<span class="error">Email cannot be empty</span>');
$('#email').addClass('error-icon');
} else {
var regEx = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/i;
var validEmail = regEx.test(email);
if (!validEmail) {
$('#email').after('<span class="error">Please provide a valide email</span>');
$('#email').addClass('error-icon');
}else {
$('#email').removeClass('error-icon');
}
}
});
});