diff --git misc/ajax.js misc/ajax.js
index 883a48c..a043baf 100644
--- misc/ajax.js
+++ misc/ajax.js
@@ -198,7 +198,7 @@ Drupal.ajax.prototype.keypressResponse = function (element, event) {
   var ajax = this;
 
   // Detect enter key and space bar.
-  if (event.which == 13 || event.which == 32) {
+  if (event.which == 13 || (event.which == 32 && element.type != 'text' && element.type != 'textarea')) {
     $(ajax.element_settings.element).trigger(ajax.element_settings.event);
     return false;
   }
