diff --git a/lms/static/js/student_account/views/RegisterView.js b/lms/static/js/student_account/views/RegisterView.js index c243fa72e7cf0f569a6a9c3aa4bd3060c5eaab22..e4a03151d5d5a03ce610153dfb83844ea07a0a1f 100644 --- a/lms/static/js/student_account/views/RegisterView.js +++ b/lms/static/js/student_account/views/RegisterView.js @@ -161,6 +161,7 @@ postRender: function() { var inputs = this.$('.form-field'), + inputSelectors = 'input, select, textarea', inputTipSelectors = ['tip error', 'tip tip-input'], inputTipSelectorsHidden = ['tip error hidden', 'tip tip-input hidden'], onInputFocus = function() { @@ -177,7 +178,7 @@ }, onInputFocusOut = function() { // If input has no text apply focus out styles - if ($(this).val().length === 0) { + if ($(this).find(inputSelectors).val().length === 0) { $(this).find('label').addClass('focus-out') .removeClass('focus-in'); } @@ -191,7 +192,7 @@ }, handleInputBehavior = function(input) { // Initially put label in input - if (input.val().length === 0) { + if (input.find(inputSelectors).val().length === 0) { input.find('label').addClass('focus-out') .removeClass('focus-in'); }