(function($) { // validate signup form on keyup and submit $("#sendContact").validate({ rules: { name: { required: true, }, email: { required: true, email: true }, phone: { required: true, number:true }, message: { required: true, }, }, messages: { name: { required: "You cant leave name field empty.", }, email: { required: "You cant leave email field empty", }, phone: { required: "You cant leave mobile number field empty", }, message: { required: "You cant leave message field empty", }, }, submitHandler: function(form){ $.ajax({ url: form.action, type: form.method, data: $(form).serialize(), beforeSend: function(){ $(".sb-btn").text('Sending..'); }, success: function (data) { if(data.status == true){ $('.success-alert').show(); $('.success-alert').text(data.message); $(".sb-btn").text('Submit'); $("#sendContact")[0].reset() } if(data.status == false){ alert(data.message); } }, error: function (data) { console.log('An error occurred.'); console.log(data); }, }); } }); });