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;
} }