$(document).ready(function(){ var mode = 'paysmart'; var form = $('#email-form'); form.find('input[type="text"],select').addClass('validate validate-notempty'); form.submit(function () { var button = $(this).find('input[type="submit"]'); $('.alert-clientpay').remove(); button.attr('disabled', true); $.ajax({ type: 'POST', url: 'https://ptminder.com/support/clientpayenquire/?mode='+mode, data: form.serialize(), dataType: 'jsonp', jsonp: "callback", success: function (res) { button.removeAttr('disabled'); if (res && res.error) { alert(res.error); } else if (res && res.success) { setTimeout(function(){ $('.w-form-done > div').css('color', '#555555'); }, 100); } } }); }); });