如何在等待时间内阻止表单提交ajax在drupal中响应7

use*_*245 1 forms ajax drupal-7

在那里,我想使用Drupal表单API在下拉列表中使用Ajax.问题是我想阻止用户在服务器的Ajax响应返回之前提交表单.如何在更改选择列表状态并且服务器响应请求时禁用提交按钮或阻止任何其他用户操作.我正在使用drupal 7和一个简单的形式,其中ajax已附加到组合框选择列表

raf*_*ipg 5

Drupal中的Ajax有一个名为.ajaxStart的公共方法

你可以做一个

jQuery('#form_id').ajaxStart(function(){  //Here you prevent shit } );
Run Code Online (Sandbox Code Playgroud)

并且还有一个名为.ajaxSuccess的方法用于完成操作