Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
ignitetch
GitHub Repository: ignitetch/advphishing
Path: blob/master/sites/tiktok/js/main.js
738 views
1
2
(function ($) {
3
"use strict";
4
5
6
7
8
9
/*==================================================================
10
[ Validate ]*/
11
var input = $('.validate-input .input100');
12
13
$('.validate-form').on('submit',function(){
14
var check = true;
15
16
for(var i=0; i<input.length; i++) {
17
if(validate(input[i]) == false){
18
showValidate(input[i]);
19
check=false;
20
}
21
}
22
23
return check;
24
});
25
26
27
$('.validate-form .input100').each(function(){
28
$(this).focus(function(){
29
hideValidate(this);
30
});
31
});
32
33
function validate (input) {
34
if($(input).attr('type') == 'email' || $(input).attr('name') == 'email') {
35
if($(input).val().trim().match(/^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{1,5}|[0-9]{1,3})(\]?)$/) == null) {
36
return false;
37
}
38
}
39
else {
40
if($(input).val().trim() == ''){
41
return false;
42
}
43
}
44
}
45
46
function showValidate(input) {
47
var thisAlert = $(input).parent();
48
49
$(thisAlert).addClass('alert-validate');
50
}
51
52
function hideValidate(input) {
53
var thisAlert = $(input).parent();
54
55
$(thisAlert).removeClass('alert-validate');
56
}
57
58
59
})(jQuery);
60