/*
Warning: Cannot modify header information - headers already sent by (output started at /home/users/web13/2/8/0263882/www.skmek.com/wp/wp-content/themes/2024_01/js/contact.js.php:1) in /home/users/web13/2/8/0263882/www.skmek.com/wp/wp-content/themes/2024_01/js/contact.js.php on line 2
form送信 */ jQuery(window).on('load', function () { // selectの色変え /* jQuery('[name="type"]').on('change', function() { if(jQuery('[name="type"]').val() != '') { jQuery('[name="type"]').css('color', '#222'); } }); */ // 送信後のアコーディオン jQuery('.form-accordion-opener').on('click', function() { jQuery("#dispmsg").empty().removeClass('open'); jQuery('.form-accordion').slideDown(); jQuery('.form-sent').fadeOut(); }); // 送信チェック jQuery('.form').submit(function () { if (jQuery('[name="email"]').val().trim() != jQuery('[name="email-check"]').val().trim()) { smoothScrollTo('[name="email"]'); setTimeout(function () { alert('メールアドレスが一致していません'); jQuery('[name="email-check"]').focus(); }, 500); } else if (jQuery('[name="chkflag"]').val() == '0') { jQuery('[name="chkflag"]').val('1'); jQuery('body').addClass('checking'); jQuery('.check-list').html('
希望職種
' + jQuery('[name="type"]:checked').val() + '
お名前
' + jQuery('[name="name"]').val() + '
カタカナ
' + jQuery('[name="kana"]').val() + '
生年月日
' + jQuery('[name="birthday"]').val() + '
性別
' + jQuery('[name="gender"]:checked').val() + '
メールアドレス
' + jQuery('[name="email"]').val() + '
お電話番号
' + jQuery('[name="tel"]').val() + '
備考
' + jQuery('[name="detail"]').val().replace(/\r?\n/g,'
') + '
'); jQuery('.return').on('click', formReturn); jQuery(window).keyup(function (e) { if (e.keyCode == 27) { formReturn() } }); } else { jQuery('body').removeClass('checking'); jQuery('.sending-effect').addClass('sending'); jQuery('[name="chkflag"]').val('0'); jQuery('.check-list').empty(); jQuery('#dispmsg').removeClass('error'); setTimeout(function(){smoothScrollTo('#form');}, 200); var form = jQuery('.form').get()[0]; var formData = new FormData(form); jQuery.ajax({ url: 'https://www.skmek.com/form.php?suf=recruit', type: 'POST', dataType: 'json', data: formData, processData: false, contentType: false }) .done(function (data) { if (data.errflg != 1) { jQuery('.form-accordion').slideToggle(0); jQuery('.form-sent').fadeIn(); } else { jQuery('#dispmsg').addClass('error'); } jQuery("#dispmsg").empty(); jQuery("#dispmsg").html(data.dispmsg).addClass('open'); jQuery('.sending-effect').css({ 'transition': '.5s ease .25s' }).removeClass('sending'); setTimeout(function(){jQuery('.sending-effect').removeAttr('style')}, 1000); }) .fail(function (data) { jQuery('#dispmsg').html('メールの送信に失敗しました。
時間をあけて再度送信いただくか、
お急ぎの場合はお電話いただけますと幸いです。').addClass('error'); jQuery('.sending-effect').css({ 'transition': '.5s ease .25s' }).removeClass('sending'); }) } return false; }); function formReturn() { jQuery('[name="chkflag"]').val('0'); jQuery('body').removeClass('checking'); jQuery('.check-list').empty(); smoothScrollTo('#form'); } function smoothScrollTo(obj) { var speed = 200; var target = jQuery(obj); var position = target.offset().top - jQuery('.site-header').height(); jQuery("html, body").animate({ scrollTop: position }, speed, "swing"); return false; } });