form-job.js
1.71 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
$(document).ready(function(){
// Phone masking
$('#phone').mask('(999) 999-9999', {placeholder:'x'});
// Validation
$( "#j-pro" ).justFormsPro({
rules: {
first_name: {
required: true
},
last_name: {
required: true
},
email: {
required: true,
email: true
},
phone: {
required: true
},
country: {
required: true
},
city: {
required: true
},
post_code: {
required: true
},
address: {
required: true
},
position: {
required: true
},
message: {
required: false
},
file1: {
validate: true,
required: false,
size: 1,
extension: "xls|xlsx|docx|doc"
},
file2: {
validate: true,
required: false,
size: 1,
extension: "xls|xlsx|docx|doc"
}
},
messages: {
first_name: {
required: "Add your first name"
},
last_name: {
required: "Add your last name"
},
email: {
required: "Add your email",
email: "Incorrect email format"
},
phone: {
required: "Add your phone"
},
country: {
required: "Select your country"
},
city: {
required: "Add your city"
},
post_code: {
required: "Add your post code"
},
address: {
required: "Add your address"
},
position: {
required: "Select desired position"
},
message: {
required: "Add your message"
},
file1: {
size_extension: "File types: xls/xlsx/docx/doc. Size: 1Mb"
},
file2: {
size_extension: "File types: xls/xlsx/docx/doc. Size: 1Mb"
}
},
debug: true
});
});