diff --git a/clientside_validation.js b/clientside_validation.js
index ff116ca..29db735 100644
--- a/clientside_validation.js
+++ b/clientside_validation.js
@@ -37,6 +37,16 @@
           Drupal.myClientsideValidation.bindForms();
         }
       }
+
+      // Set validation for ajax forms
+      for (ajax_el in Drupal.settings.ajax) {
+        if (Drupal.ajax[ajax_el].validate_first) {
+          Drupal.ajax[ajax_el].options.beforeSubmit = function (form_values, element, options) {
+            return Drupal.myClientsideValidation.validators[element.attr('id')].form();
+          }
+        }
+      }
+
       /**
        * Let other modules know we are ready.
        * @event clientsideValidationInitialized
