diff options
Diffstat (limited to 'www/js/views/fms.js')
-rw-r--r-- | www/js/views/fms.js | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/www/js/views/fms.js b/www/js/views/fms.js index 77961d3..379cd6b 100644 --- a/www/js/views/fms.js +++ b/www/js/views/fms.js @@ -49,6 +49,21 @@ alert(msg); }, + validationError: function( id, error ) { + var el_id = '#' + id; + var el = $(el_id); + var err = '<div for="' + id + '" class="form-error">' + error + '</div>'; + if ( $('div[for='+id+']').length === 0 ) { + el.before(err); + el.addClass('form-error'); + } + }, + + clearValidationErrors: function() { + $('div.form-error').remove(); + $('.form-error').removeClass('form-error'); + }, + destroy: function() { console.log('destory for ' + this.id); this._destroy(); this.remove(); }, _destroy: function() {} |