$(document).ready(function () { $('#buttonsend').click(function () { var contactname = $('#contactname').val(); var contacttelefon = $('#contacttelefon').val(); var contactemail = $('#contactemail').val(); var konzultaciaTime = $('#konzultaciaTime').val(); var konzultaciaDate = $('#konzultaciaDate').val(); var check = String($('#check').val()).toLowerCase(); var contactdesc = $('#contactdesc').val(); var potvrdenie = document.getElementById('potvrdenie').checked; console.log(konzultaciaDate); $('.loading').fadeIn('fast'); if ( contactname != '' && contactemail != '' && contacttelefon != '' && konzultaciaDate !== '' && konzultaciaTime !== '' && check === 'dva' && potvrdenie != false ) { $.ajax({ url: '/contact_form.php', type: 'POST', data: $('#contactform').serialize(), //data: "contactname=" + contactname + "&contactpriezvisko=" + contactpriezvisko + "&contacttelefon=" + contacttelefon + "&email=" + email + "&contactprichod=" + contactprichod + "&contactodchod=" + contactodchod + "&contactdospely=" + contactdospely + "&contactdeti5=" + contactdeti5 + "&contactdeti12=" + contactdeti12 + "&contactdesc=" + contactdesc + "&contactpristelok=" + contactpristelok + "&contactpolpenzia=" + contactpolpenzia + "&contactplnapenzia=" + contactplnapenzia, success: function (result) { $('.loading').fadeOut('fast'); console.log(result); if (result == 'email_error') { $('#contactemail') .css('border', '1px solid #FFB8B8') .next('.require') .text(' *'); $( '
Prosím správne vyplňte povinné polia!
' ).insertBefore('#msg'); } else { $( '#contactname, #contacttelefon, #contactemail,#konzultaciaTime, #konzultaciaDate, #contactdesc, #check' ).val(''); $('#msg').append( '
' + success + '
' ); $('#error_box').fadeOut(9000, function () { $(this).remove(); }); } }, }); return false; } else { const addRedBorder = (elementName) => { if (Object.values(elementName)[0] === '') { $(`#${Object.keys(elementName)[0]}`) .css('border', '1px solid #FFB8B8') .next('.require') .text(' *'); } }; $('.loading').fadeOut('fast'); addRedBorder({ contactname }); addRedBorder({ contactemail }); addRedBorder({ contacttelefon }); addRedBorder({ konzultaciaTime }); addRedBorder({ konzultaciaDate }); if (check !== 'dva') { $(`#check`) .css('border', '1px solid #FFB8B8') .next('.require') .text(' *'); } if (!document.getElementById('error_box')) { $('#msg').append( '
' + notfilled + '
' ); $('#error_box').fadeOut(5000, function () { $(this).remove(); }); } return false; } }); });