diff options
-rw-r--r-- | www/js/views/details_extra.js | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/www/js/views/details_extra.js b/www/js/views/details_extra.js index bc030d3..7a96e8c 100644 --- a/www/js/views/details_extra.js +++ b/www/js/views/details_extra.js @@ -30,9 +30,19 @@ onClickButtonNext: function() { this.clearValidationErrors(); var valid = 1; + var that = this; + var isRequired = function(index) { + var el = $(this); + if ( el.attr('required') && el.val() === '' ) { + valid = 0; + that.validationError(el.attr('id'), FMS.strings.required); + } + }; // do validation - + $('input').each(isRequired); + $('textarea').each(isRequired); + $('select').each(isRequired); if ( valid ) { this.clearValidationErrors(); |