@@ -35,7 +35,13 @@ <h2>A powerful jQuery wizard plugin that supports accessibility and HTML5.</h2>
35
35
< script >
36
36
$ ( function ( )
37
37
{
38
- $ ( "#form" ) . validate ( ) ;
38
+ $ ( "#form" ) . validate ( {
39
+ rules : {
40
+ confirm : {
41
+ equalTo : "#password"
42
+ }
43
+ }
44
+ } ) ;
39
45
40
46
$ ( "#wizard" ) . steps ( {
41
47
headerTag : "h4" ,
@@ -50,12 +56,16 @@ <h2>A powerful jQuery wizard plugin that supports accessibility and HTML5.</h2>
50
56
{
51
57
$ ( "#form" ) . validate ( ) . settings . ignore = ":disabled" ;
52
58
return $ ( "#form" ) . valid ( ) ;
59
+ } ,
60
+ onFinished : function ( event , currentIndex )
61
+ {
62
+ alert ( "Submitted!" ) ;
53
63
}
54
64
} ) ;
55
65
} ) ;
56
66
</ script >
57
67
58
- < h3 > Basic Example</ h3 >
68
+ < h3 > Basic Form Example</ h3 >
59
69
< form id ="form " action ="# ">
60
70
< div id ="wizard ">
61
71
< h4 > Account</ h4 >
@@ -71,27 +81,29 @@ <h4>Account</h4>
71
81
72
82
< h4 > Profile</ h4 >
73
83
< 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 >
80
93
</ section >
81
94
82
- < h4 > Confirm </ h4 >
95
+ < h4 > Hints </ h4 >
83
96
< 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 >
88
102
</ section >
89
103
90
104
< h4 > Finish</ h4 >
91
105
< 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 >
95
107
</ section >
96
108
</ div >
97
109
</ form >
0 commit comments