// Define form elementconst form = document.getElementById('kt_docs_formvalidation_text');// Init form validation rules. For more info check the FormValidation plugin's official documentation:https://formvalidation.io/var validator = FormValidation.formValidation(
form,{
fields:{'text_input':{
validators:{
notEmpty:{
message:'Text input is required'}}},},
plugins:{
trigger:newFormValidation.plugins.Trigger(),
bootstrap:newFormValidation.plugins.Bootstrap5({
rowSelector:'.fv-row',
eleInvalidClass:'',
eleValidClass:''})}});// Submit button handlerconst submitButton = document.getElementById('kt_docs_formvalidation_text_submit');
submitButton.addEventListener('click',function(e){// Prevent default button action
e.preventDefault();// Validate form before submitif(validator){
validator.validate().then(function(status){
console.log('validated!');if(status =='Valid'){// Show loading indication
submitButton.setAttribute('data-kt-indicator','on');// Disable button to avoid multiple click
submitButton.disabled =true;// Simulate form submission. For more info check the plugin's official documentation: https://sweetalert2.github.io/setTimeout(function(){// Remove loading indication
submitButton.removeAttribute('data-kt-indicator');// Enable button
submitButton.disabled =false;// Show popup confirmation
Swal.fire({
text:"Form has been successfully submitted!",
icon:"success",
buttonsStyling:false,
confirmButtonText:"Ok, got it!",
customClass:{
confirmButton:"btn btn-primary"}});//form.submit(); // Submit form},2000);}});}});
// Define form elementconst form = document.getElementById('kt_docs_formvalidation_email');// Init form validation rules. For more info check the FormValidation plugin's official documentation:https://formvalidation.io/var validator = FormValidation.formValidation(
form,{
fields:{'email_input':{
validators:{
emailAddress:{
message:'The value is not a valid email address'},
notEmpty:{
message:'Email address is required'}}},},
plugins:{
trigger:newFormValidation.plugins.Trigger(),
bootstrap:newFormValidation.plugins.Bootstrap5({
rowSelector:'.fv-row',
eleInvalidClass:'',
eleValidClass:''})}});// Submit button handlerconst submitButton = document.getElementById('kt_docs_formvalidation_email_submit');
submitButton.addEventListener('click',function(e){// Prevent default button action
e.preventDefault();// Validate form before submitif(validator){
validator.validate().then(function(status){
console.log('validated!');if(status =='Valid'){// Show loading indication
submitButton.setAttribute('data-kt-indicator','on');// Disable button to avoid multiple click
submitButton.disabled =true;// Simulate form submission. For more info check the plugin's official documentation: https://sweetalert2.github.io/setTimeout(function(){// Remove loading indication
submitButton.removeAttribute('data-kt-indicator');// Enable button
submitButton.disabled =false;// Show popup confirmation
Swal.fire({
text:"Form has been successfully submitted!",
icon:"success",
buttonsStyling:false,
confirmButtonText:"Ok, got it!",
customClass:{
confirmButton:"btn btn-primary"}});//form.submit(); // Submit form},2000);}});}});
// Define form elementconst form = document.getElementById('kt_docs_formvalidation_textarea');// Init form validation rules. For more info check the FormValidation plugin's official documentation:https://formvalidation.io/var validator = FormValidation.formValidation(
form,{
fields:{'textarea_input':{
validators:{
notEmpty:{
message:'Textarea input is required'}}},},
plugins:{
trigger:newFormValidation.plugins.Trigger(),
bootstrap:newFormValidation.plugins.Bootstrap5({
rowSelector:'.fv-row',
eleInvalidClass:'',
eleValidClass:''})}});// Submit button handlerconst submitButton = document.getElementById('kt_docs_formvalidation_textarea_submit');
submitButton.addEventListener('click',function(e){// Prevent default button action
e.preventDefault();// Validate form before submitif(validator){
validator.validate().then(function(status){
console.log('validated!');if(status =='Valid'){// Show loading indication
submitButton.setAttribute('data-kt-indicator','on');// Disable button to avoid multiple click
submitButton.disabled =true;// Simulate form submission. For more info check the plugin's official documentation: https://sweetalert2.github.io/setTimeout(function(){// Remove loading indication
submitButton.removeAttribute('data-kt-indicator');// Enable button
submitButton.disabled =false;// Show popup confirmation
Swal.fire({
text:"Form has been successfully submitted!",
icon:"success",
buttonsStyling:false,
confirmButtonText:"Ok, got it!",
customClass:{
confirmButton:"btn btn-primary"}});//form.submit(); // Submit form},2000);}});}});
// Define form elementconst form = document.getElementById('kt_docs_formvalidation_radio');// Init form validation rules. For more info check the FormValidation plugin's official documentation:https://formvalidation.io/var validator = FormValidation.formValidation(
form,{
fields:{'radio_input':{
validators:{
notEmpty:{
message:'Radio input is required'}}},},
plugins:{
trigger:newFormValidation.plugins.Trigger(),
bootstrap:newFormValidation.plugins.Bootstrap5({
rowSelector:'.fv-row',
eleInvalidClass:'',
eleValidClass:''})}});// Submit button handlerconst submitButton = document.getElementById('kt_docs_formvalidation_radio_submit');
submitButton.addEventListener('click',function(e){// Prevent default button action
e.preventDefault();// Validate form before submitif(validator){
validator.validate().then(function(status){
console.log('validated!');if(status =='Valid'){// Show loading indication
submitButton.setAttribute('data-kt-indicator','on');// Disable button to avoid multiple click
submitButton.disabled =true;// Simulate form submission. For more info check the plugin's official documentation: https://sweetalert2.github.io/setTimeout(function(){// Remove loading indication
submitButton.removeAttribute('data-kt-indicator');// Enable button
submitButton.disabled =false;// Show popup confirmation
Swal.fire({
text:"Form has been successfully submitted!",
icon:"success",
buttonsStyling:false,
confirmButtonText:"Ok, got it!",
customClass:{
confirmButton:"btn btn-primary"}});//form.submit(); // Submit form},2000);}});}});
// Define form elementconst form = document.getElementById('kt_docs_formvalidation_checkbox');// Init form validation rules. For more info check the FormValidation plugin's official documentation:https://formvalidation.io/var validator = FormValidation.formValidation(
form,{
fields:{'checkbox_input':{
validators:{
notEmpty:{
message:'Radio input is required'}}},},
plugins:{
trigger:newFormValidation.plugins.Trigger(),
bootstrap:newFormValidation.plugins.Bootstrap5({
rowSelector:'.fv-row',
eleInvalidClass:'',
eleValidClass:''})}});// Submit button handlerconst submitButton = document.getElementById('kt_docs_formvalidation_checkbox_submit');
submitButton.addEventListener('click',function(e){// Prevent default button action
e.preventDefault();// Validate form before submitif(validator){
validator.validate().then(function(status){
console.log('validated!');if(status =='Valid'){// Show loading indication
submitButton.setAttribute('data-kt-indicator','on');// Disable button to avoid multiple click
submitButton.disabled =true;// Simulate form submission. For more info check the plugin's official documentation: https://sweetalert2.github.io/setTimeout(function(){// Remove loading indication
submitButton.removeAttribute('data-kt-indicator');// Enable button
submitButton.disabled =false;// Show popup confirmation
Swal.fire({
text:"Form has been successfully submitted!",
icon:"success",
buttonsStyling:false,
confirmButtonText:"Ok, got it!",
customClass:{
confirmButton:"btn btn-primary"}});//form.submit(); // Submit form},2000);}});}});