관리-도구
편집 파일: mail.js
'use strict'; function ValidateEmail(inputText) { let mailFormat = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/; return inputText.match(mailFormat); } $('#test-mail-send').on('click',function(){ const sendMailModal = $('#send-mail-confirmation-modal'); sendMailModal.modal('hide'); const sendMail = $('#get-send-mail-route-text'); if (ValidateEmail($("#test-email").val())) { $.ajaxSetup({ headers: { 'X-CSRF-TOKEN': $('meta[name="_token"]').attr('content') } }); $.ajax({ url: sendMail.data('action'), method: 'POST', data: { "email": $('#test-email').val() }, success: function (response) { if (response.status === 2) { toastMagic.error(sendMail.data('error-text')); } else if (response.status === 1) { toastMagic.success(sendMail.data('success-text')); } else { toastMagic.info(sendMail.data('info-text')); } $('#send-mail-confirmation-modal').modal('hide'); }, }); } else { toastMagic.error(sendMail.data('invalid-text')); sendMailModal.modal('hide'); } })