HEX
Server: Apache/2.4.58 (Ubuntu)
System: Linux ubuntu-s-2vcpu-4gb-amd-sfo3-01 6.8.0-71-generic #71-Ubuntu SMP PREEMPT_DYNAMIC Tue Jul 22 16:52:38 UTC 2025 x86_64
User: root (0)
PHP: 8.2.30
Disabled: NONE
Upload Files
File: /var/www/mentalhealthsteps.com/wp-content/themes/mentalhealthworld/js/submit-form.js
$(function () {
  'use strict';
  // Take all the forms we want to apply Bootstrap custom validation styles to
  const forms = $('.needs-validation');
  // Loop through forms and prevent submission
  forms.on('submit', function (event) {
    const form = $(this);

    var actionInput = $(this).find("input[name='action']");

    if (!form[0].checkValidity()) {
      event.preventDefault();
      event.stopPropagation();
    } else {
      event.preventDefault();
      $('.submit_form').html('Sending...');
      $('.submit_subscribe').html('Sending...');
      const toast = new bootstrap.Toast($('.success_msg')[0]);
      const errtoast = new bootstrap.Toast($('.error_msg')[0]);
      var formData = form.serialize();
      $.ajax({
        type: "POST",
        url: "php/form_process.php",
        data: formData,
        success: function (response) {
          if (response === 'success') {
            if (actionInput.length > 0) {
              if (actionInput.val() === 'subscribe') {
                $('.submit_subscribe').html('Subscribe');
                const toast_comment = new bootstrap.Toast($('.success_msg_subscribe')[0]);
                toast_comment.show();
              }
            } else {
              toast.show()
              $('.submit_form').html('Send Message');
            }
          } else {
            // errtoast.show()
            console.log('errorrrrrr')
            $('.submit_form').html('Send Message');
            $('.submit_subscribe').html('Subscribe');
          }
        }
      });
    }

    form.addClass('was-validated');
  });
});