jQuery(document).ready(function() { getDiagnosticData(); jQuery('.post-smtp-diagnostic-submit-btn').on('click', function(event){ event.preventDefault(); var $button = jQuery(this); jQuery('.report_sent_message').hide(); jQuery('.report_validation_error').hide(); var email = jQuery('#post-smtp-diagnostic-email-address').val(); var ticketNumber = jQuery('#post-smtp-diagnostic-ticket-number').val(); // Check if required fields are filled if (email === '' || ticketNumber === '') { jQuery('.report_validation_error').show(); return; // Stop the form submission } $button.attr('disabled', true); sendDiagnosticDataViaEmail($button, email, ticketNumber); }) jQuery('.copy_diagnostic_report').on('click', function(event){ event.preventDefault(); var $button = jQuery(this); var originalText = $button.text(); // Save the original text $button.attr('disabled', true); var tableContent = jQuery('.diagnostic_report').val(); // Create a temporary textarea element to hold the table content var tempTextArea = jQuery('