Removed TODO and fixed indent.

This commit is contained in:
takezoe
2013-04-15 16:53:25 +09:00
parent aa40822436
commit 7c52593152

View File

@@ -1,29 +1,28 @@
$(function(){ $(function(){
$.each($('form[validate=true]'), function(i, form){ $.each($('form[validate=true]'), function(i, form){
$(form).submit(validate); $(form).submit(validate);
}); });
}); });
function validate(e){ function validate(e){
var form = $(e.target); var form = $(e.target);
if(form.data('validated') == true){ if(form.data('validated') == true){
return true; return true;
} }
// TODO use $.post() instead of $.getJSON $.post(form.attr('action') + '/validate', $(e.target).serialize(), function(data){
$.post(form.attr('action') + '/validate', $(e.target).serialize(), function(data){ // clear all error messages
// clear all error messages $('.error-message').text('');
$('.error-message').text('');
if($.isEmptyObject(data)){
if($.isEmptyObject(data)){ form.data('validated', true);
form.data('validated', true); form.submit();
form.submit(); } else {
} else { $.each(data, function(key, value){
$.each(data, function(key, value){ $('#error-' + key).text(value);
$('#error-' + key).text(value); });
}); }
} }, 'json');
}, 'json'); return false;
return false;
} }