diff --git a/js/auto-submit.js b/js/auto-submit.js
index 4a80f79..f84db23 100644
--- a/js/auto-submit.js
+++ b/js/auto-submit.js
@@ -31,7 +31,7 @@ Drupal.behaviors.CToolsAutoSubmit = {
     var timeoutID = 0;
 
     // Bind to any select widgets that will be auto submitted.
-    $('select.ctools-auto-submit:not(.ctools-auto-submit-processed),.ctools-auto-submit-full-form select:not(.ctools-auto-submit-processed)')
+    $('select.ctools-auto-submit:not(.ctools-auto-submit-processed),.ctools-auto-submit-full-form *[type!=input]:not(.ctools-auto-submit-processed)')
       .addClass('.ctools-auto-submit-processed')
       .change(function() {
         $(this.form).find('.ctools-auto-submit-click').click();
