github.com/insionng/yougam@v0.0.0-20170714101924-2bc18d833463/public/root/js/matrix.wizard.js (about) 1 2 $(document).ready(function(){ 3 4 $("#form-wizard").formwizard({ 5 formPluginEnabled: true, 6 validationEnabled: true, 7 focusFirstInput : true, 8 disableUIStyles : true, 9 10 formOptions :{ 11 success: function(data){$("#status").fadeTo(500,1,function(){ $(this).html("<span>Form was submitted!</span>").fadeTo(5000, 0); })}, 12 beforeSubmit: function(data){$("#submitted").html("<span>Form was submitted with ajax. Data sent to the server: " + $.param(data) + "</span>");}, 13 dataType: 'json', 14 resetForm: true 15 }, 16 validationOptions : { 17 rules: { 18 username: "required", 19 password: "required", 20 password2: { 21 equalTo: "#password" 22 }, 23 email: { required: true, email: true }, 24 eula: "required" 25 }, 26 messages: { 27 username: "Please enter your name or username", 28 password: "You must enter the password", 29 password2: { equalTo: "Password don't match" }, 30 email: { required: "Please, enter your email", email: "Correct email format is name@domain.com" }, 31 eula: "You must accept the eula" 32 }, 33 errorClass: "help-inline", 34 errorElement: "span", 35 highlight:function(element, errorClass, validClass) { 36 $(element).parents('.control-group').addClass('error'); 37 }, 38 unhighlight: function(element, errorClass, validClass) { 39 $(element).parents('.control-group').removeClass('error'); 40 } 41 } 42 }); 43 });