您好,我想使用Drupal form API在下拉列表中使用Ajax。问题是我想阻止用户在来自服务器的Ajax响应返回之前提交表单。当选择列表状态正在更改并且服务器正在响应请求时,如何可能禁用提交按钮或阻止任何其他用户操作。此外,我正在使用Drupal7和一个简单的表单,ajax已经附加到组合框选择列表中
我在Drupal中创建了一个包含两个表单的ModalDialog,如下所示:
public function signUpForm() {
$response = new AjaxResponse();
// Get the modal form using the form builder.
$modal_form[] = $this->formBuilder->getForm('Drupal\signup_form\Form\SignupForm');
$modal_form[] = $this->formBuilder
我有一个自定义模板内的表单,我想触发提交按钮点击一个div。然后,函数submitForm使用Drupal httpClient将表单数据发送到webservices。
小枝模板类似于:
This is the div containing some stuff that I want to click to submit the form.
{{ form.elem }}
{{ form.actions.submit }}
我尝试使用一个简单的jQuery函数,如:
jQuery(function($) {
$(document).ready(function () {