From 5dbeabcc58d25bd0e614230771b12547dc71ae52 Mon Sep 17 00:00:00 2001 From: takezoe Date: Thu, 11 Jul 2013 22:19:03 +0900 Subject: [PATCH] Support formaction attribute. --- src/main/webapp/assets/common/js/validation.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/webapp/assets/common/js/validation.js b/src/main/webapp/assets/common/js/validation.js index afc0851df..fc9875c1d 100644 --- a/src/main/webapp/assets/common/js/validation.js +++ b/src/main/webapp/assets/common/js/validation.js @@ -2,6 +2,12 @@ $(function(){ $.each($('form[validate=true]'), function(i, form){ $(form).submit(validate); }); + $.each($('input[formaction]'), function(i, input){ + $(input).click(function(){ + var form = $(input).parents('form') + $(form).attr('action', $(input).attr('formaction')) + }); + }); }); function validate(e){ @@ -19,6 +25,7 @@ function validate(e){ form.data('validated', true); form.submit(); } else { + form.data('validated', false); displayErrors(data); } }, 'json');