-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathform_validation.html
More file actions
97 lines (85 loc) · 2.74 KB
/
form_validation.html
File metadata and controls
97 lines (85 loc) · 2.74 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
95
96
97
<html>
<head>
<script src="jquery.js"></script>
<style>
body {
font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
font-size: 130%;
}
.wrapper {
width: 550px;
margin: 0 auto;
}
label {
width: 200px;
float: left;
position: relative;
top: 12px;
}
input {
width: 320px;
font-size: 25px;
border: 1px solid black;
border-radius: 5px;
padding: 5px 5px 12px 5px;
}
.formele {
margin: 5px;
}
#sub {
width: 130px;
margin-left: 200px;
}
</style>
</head>
<body>
<div id="errors"></div>
<div class="wrapper">
<div class="formele"><label for="Email">Email</label>
<input type="text" id="Email" name="Email">
</div>
<div class="formele"><label for="Phone">Phone</label>
<input type="text" id="Phone" name="Phone">
</div>
<div class="formele"><label for="Password">Password</label>
<input type="password" id="Password" name="Password">
</div>
<div class="formele"><label for="Confirm Password">Confirm Password</label>
<input type="password" id="ConfirmPassword" name="Confirm Password">
</div>
</div>
<input id="sub" type="submit">
<script>
var errormessage = "";
var missing = "";
function validateEmail($email) {
var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
return emailReg.test($email);
}
$("#sub").click(function () {
if ($("#Email").val() == "")
missing += "\nEmail not filled yet";
if ($("#Phone").val() == "")
missing += "<p>Phone no missing</p>";
if ($("#Password").val() == "")
missing += "<p>Password is empty</p>";
if (validateEmail($("#Email").val()) == false) {
errormessage += "<p>Email is not a valid email</p>";
}
if ($.isNumeric($("#phone").val()) == false)
errormessage += "<p>Phone number is not valid</p>";
if ($("#Password").val() != $("#ConfirmPassword").val()) {
errormessage += "<p>The passwords does not match</p>";
}
if(errormessage == "")
{
alert("You Submitted the form correctly");
}
else
{
$("#errors").html(errormessage+missing);
}
});
</script>
</body>
</html>