laravelEcomm/public/Dashboard/js/wizard.js

53 lines
1.3 KiB
JavaScript
Raw Permalink Normal View History

2024-07-12 07:06:02 +00:00
(function($) {
'use strict';
var form = $("#example-form");
form.children("div").steps({
headerTag: "h3",
bodyTag: "section",
transitionEffect: "slideLeft",
onFinished: function(event, currentIndex) {
alert("Submitted!");
}
});
var validationForm = $("#example-validation-form");
validationForm.val({
errorPlacement: function errorPlacement(error, element) {
element.before(error);
},
rules: {
confirm: {
equalTo: "#password"
}
}
});
validationForm.children("div").steps({
headerTag: "h3",
bodyTag: "section",
transitionEffect: "slideLeft",
onStepChanging: function(event, currentIndex, newIndex) {
validationForm.val({
ignore: [":disabled", ":hidden"]
})
return validationForm.val();
},
onFinishing: function(event, currentIndex) {
validationForm.val({
ignore: [':disabled']
})
return validationForm.val();
},
onFinished: function(event, currentIndex) {
alert("Submitted!");
}
});
var verticalForm = $("#example-vertical-wizard");
verticalForm.children("div").steps({
headerTag: "h3",
bodyTag: "section",
transitionEffect: "slideLeft",
stepsOrientation: "vertical",
onFinished: function(event, currentIndex) {
alert("Submitted!");
}
});
})(jQuery);