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 () { $('#'+this.opt.advertise.id).on("submit", function () {
var formData = $(this).serialize(), var formData = $(this).serialize(),
formUrl = $(this).attr("action"), formUrl = $(this).attr("action"),
$form = $(this),
/** /**
* executes after AJAX get request is complete * executes after AJAX get request is complete
* @param data - data recieved from server ex * @param data - data recieved from server ex
*/ */
handler = function (data) { handler = function (data) {
console.log(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; return false;
}); });

Loading…
Cancel
Save