Expo-115 form layout

remotes/origin/1203
pavel 11 years ago
parent f0158d8bb7
commit ab8ba2120b
  1. 20
      templates/client/static_client/js/_modules/page.exposition.object.js

@ -108,15 +108,31 @@ if (EXPO.exposition.object){
$('#'+this.opt.advertise.id).on("submit", function () {
var formData = $(this).serialize(),
formUrl = $(this).attr("action"),
$form = $(this),
/**
* executes after AJAX get request is complete
* @param data - data recieved from server ex
*/
handler = function (data) {
console.log(data);
if (!data.succes){
for (var k in data.errors){
if (data.errors.hasOwnProperty(k)) {
$('input[name="'+key+'"]',$form)
.closest(".required").addClass("err")
.siblings(".pwf-msg").text(data.errors[k]);
}
}
}else{
$('input:text',$form).val('');
$('.err',$form).removeClass("err");
$('.pwf-msg',$form).text('');
$.fancybox.close();
}
};
com.getRequest(formData,formUrl,handler);
com.postRequest(formData,formUrl,handler);
return false;
});

Loading…
Cancel
Save