Skip to content

Commit d36992f

Browse files
author
Rafael J. Staib
committed
Improve basic form example
1 parent 0e97ce5 commit d36992f

File tree

2 files changed

+30
-16
lines changed

2 files changed

+30
-16
lines changed

basic-form.html

Lines changed: 28 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,13 @@ <h2>A powerful jQuery wizard plugin that supports accessibility and HTML5.</h2>
3535
<script>
3636
$(function ()
3737
{
38-
$("#form").validate();
38+
$("#form").validate({
39+
rules: {
40+
confirm: {
41+
equalTo: "#password"
42+
}
43+
}
44+
});
3945

4046
$("#wizard").steps({
4147
headerTag: "h4",
@@ -50,12 +56,16 @@ <h2>A powerful jQuery wizard plugin that supports accessibility and HTML5.</h2>
5056
{
5157
$("#form").validate().settings.ignore = ":disabled";
5258
return $("#form").valid();
59+
},
60+
onFinished: function (event, currentIndex)
61+
{
62+
alert("Submitted!");
5363
}
5464
});
5565
});
5666
</script>
5767

58-
<h3>Basic Example</h3>
68+
<h3>Basic Form Example</h3>
5969
<form id="form" action="#">
6070
<div id="wizard">
6171
<h4>Account</h4>
@@ -71,27 +81,29 @@ <h4>Account</h4>
7181

7282
<h4>Profile</h4>
7383
<section>
74-
<p>Donec mi sapien, hendrerit nec egestas a, rutrum vitae dolor. Nullam venenatis diam ac ligula elementum pellentesque.
75-
In lobortis sollicitudin felis non eleifend. Morbi tristique tellus est, sed tempor elit. Morbi varius, nulla quis condimentum
76-
dictum, nisi elit condimentum magna, nec venenatis urna quam in nisi. Integer hendrerit sapien a diam adipiscing consectetur.
77-
In euismod augue ullamcorper leo dignissim quis elementum arcu porta. Lorem ipsum dolor sit amet, consectetur adipiscing elit.
78-
Vestibulum leo velit, blandit ac tempor nec, ultrices id diam. Donec metus lacus, rhoncus sagittis iaculis nec, malesuada a diam.
79-
Donec non pulvinar urna. Aliquam id velit lacus.</p>
84+
<label for="name">First name *</label><br>
85+
<input id="name" name="name" type="text" class="required"><br>
86+
<label for="surname">Last name *</label><br>
87+
<input id="surname" name="surname" type="text" class="required"><br>
88+
<label for="email">Email *</label><br>
89+
<input id="email" name="email" type="text" class="required email"><br>
90+
<label for="address">Address</label><br>
91+
<input id="address" name="address" type="text"><br>
92+
<p>(*) Mandatory</p>
8093
</section>
8194

82-
<h4>Confirm</h4>
95+
<h4>Hints</h4>
8396
<section>
84-
<p>Morbi ornare tellus at elit ultrices id dignissim lorem elementum. Sed eget nisl at justo condimentum dapibus. Fusce eros justo,
85-
pellentesque non euismod ac, rutrum sed quam. Ut non mi tortor. Vestibulum eleifend varius ullamcorper. Aliquam erat volutpat.
86-
Donec diam massa, porta vel dictum sit amet, iaculis ac massa. Sed elementum dui commodo lectus sollicitudin in auctor mauris
87-
venenatis.</p>
97+
<ul>
98+
<li>Foo</li>
99+
<li>Bar</li>
100+
<li>Foobar</li>
101+
</ul>
88102
</section>
89103

90104
<h4>Finish</h4>
91105
<section>
92-
<p>Quisque at sem turpis, id sagittis diam. Suspendisse malesuada eros posuere mauris vehicula vulputate. Aliquam sed sem tortor.
93-
Quisque sed felis ut mauris feugiat iaculis nec ac lectus. Sed consequat vestibulum purus, imperdiet varius est pellentesque vitae.
94-
Suspendisse consequat cursus eros, vitae tempus enim euismod non. Nullam ut commodo tortor.</p>
106+
<input id="acceptTerms" name="acceptTerms" type="checkbox" class="required"> <label for="acceptTerms">I agree with the Terms and Conditions.</label>
95107
</section>
96108
</div>
97109
</form>

index.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,8 @@ <h3>Overview</h3>
4040
<li><a href="basic-form.html">Basic Form Example</a></li>
4141
<li>Advanced Form Example</li>
4242
<li><a href="add-remove.html">Dynamic Manipulation Example</a></li>
43+
<li>Pagination Example</li>
44+
<li>Use as Tab Component Example</li>
4345
</ul>
4446

4547
<h3>Features</h3>

0 commit comments

Comments
 (0)