-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.php
More file actions
72 lines (68 loc) · 2.67 KB
/
index.php
File metadata and controls
72 lines (68 loc) · 2.67 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
<?php
$testType = "unit";
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Form Validator Tests</title>
<link rel="stylesheet" href="//code.jquery.com/qunit/qunit-1.20.0.css">
<style>
.error {
outline: 1px solid red;
}
</style>
</head>
<body>
<div id="qunit"></div>
<div id="qunit-fixture"></div>
<br>
<hr>
<br>
<form class="js-form-validate" data-error-class="error" action="/test" method="get" target="_blank">
<label>Not Empty<br>
<input type="text" class="js-validate-field" data-validation="notEmpty" data-errors="notEmpty:Please Type something in." placeholder="Not Empty">
<p class="js-validate-error"></p>
</label>
<br>
<label>Email<br>
<input type="text" id="email" class="js-validate-field" data-validation="email" data-errors="email:Please Type correct email." placeholder="Email">
<p class="js-validate-error"></p>
</label>
<br>
<label>Confirm<br>
<input type="text" class="js-validate-field" data-validation="confirm:email" data-errors="confirm:Please confirm email." placeholder="Confirm">
<p class="js-validate-error"></p>
</label>
<br>
<label>Min Length 5<br>
<input type="text" class="js-validate-field" data-validation="minLength:5" data-errors="minLength:Please have a minimum length of 5." placeholder="Min Length 5">
<p class="js-validate-error"></p>
</label>
<br>
<label>Max Length 5<br>
<input type="text" class="js-validate-field" data-validation="maxLength:5" data-errors="maxLength:Please have a maximum length of 5." placeholder="Max Length 5">
<p class="js-validate-error"></p>
</label>
<br>
<label>Integer<br>
<input type="text" class="js-validate-field" data-validation="integer" data-errors="integer:Please make sure its an integer." placeholder="Integer">
<p class="js-validate-error"></p>
</label>
<br>
<label>Float<br>
<input type="text" class="js-validate-field" data-validation="float" data-errors="float:Please make sure its a float." placeholder="Float">
<p class="js-validate-error"></p>
</label>
<br>
<label>Number<br>
<input type="text" class="js-validate-field" data-validation="number" data-errors="number:Please make sure its a valid number." placeholder="Number">
<p class="js-validate-error"></p>
</label>
<input type="submit">
</form>
<script src="js/formValidator.js"></script>
<script src="//code.jquery.com/qunit/qunit-1.20.0.js"></script>
<script src="js/test.js"></script>
</body>
</html>