function create_partner_request(){ var form = $('[name=partner_request_form]'); var error = $('[name=partner_request_error]'); error.fadeOut('fast'); error.html(''); // Проверки var fname = form.find($('[name=fname]')); var name = form.find($('[name=name]')); var oname = form.find($('[name=oname]')); var phone = form.find($('[name=phone]')); var email = form.find($('[name=email]')); var flag = true; if (!not_empty(fname.val())){ flag = false; fname.parent().attr('class', 'form-group has-error') } else { fname.parent().attr('class', 'form-group') } if (!not_empty(name.val())){ flag = false; name.parent().attr('class', 'form-group has-error') } else { name.parent().attr('class', 'form-group') } if (!not_empty(oname.val())){ flag = false; oname.parent().attr('class', 'form-group has-error') } else { oname.parent().attr('class', 'form-group') } if (!only_numbers(phone.val())){ flag = false; phone.parent().attr('class', 'form-group has-error') } else { phone.parent().attr('class', 'form-group') } if (!check_email(email.val())){ flag = false; email.parent().attr('class', 'form-group has-error') } else { email.parent().attr('class', 'form-group') } if (flag){ var result = sent_request_data(form.serialize()); if (result[0]){ error.fadeOut('fast'); location.href=result[1] } else { error.html(result[1]); error.fadeIn('fast'); } } else { error.html('Форма заполнена не верно'); error.fadeIn('fast'); } } function sent_request_data(data){ var response = []; $.ajax({ type: 'POST', url: '/wallet/pay/self_bill/', data: data, async: false, success: function(data) { if (data.code == '1'){ response = [true, data['data']] } else { response = [false, data['response']] } } }); return response; }