diff --git a/src/definitions/modules/modal.js b/src/definitions/modules/modal.js index 05e01588c4..a73d926efa 100755 --- a/src/definitions/modules/modal.js +++ b/src/definitions/modules/modal.js @@ -742,7 +742,9 @@ $.fn.modal = function(parameters) { set: { autofocus: function() { var - $inputs = $module.find('[tabindex], :input').filter(':visible'), + $inputs = $module.find('[tabindex], :input').filter(':visible').filter(function() { + return $(this).closest('.disabled').length === 0; + }), $autofocus = $inputs.filter('[autofocus]'), $input = ($autofocus.length > 0) ? $autofocus.first()