Index: form.js
===================================================================
RCS file: /cvs/drupal/drupal/misc/form.js,v
retrieving revision 1.9
diff -u -r1.9 form.js
--- form.js	27 Apr 2009 20:19:35 -0000	1.9
+++ form.js	15 Aug 2009 16:16:32 -0000
@@ -88,4 +88,15 @@
   }
 };
 
+/**
+ * Disallow submitting the form twice
+ */
+Drupal.behaviors.disableSubmit = {
+  attach: function (context) {
+    $('form', context).one('submit', function(e) {
+      $(e.target).bind('submit', function(e) { e.preventDefault(); });
+    });
+  },
+};
+
 })(jQuery);

