php 一页中有多个相同的表单

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 一页中有多个相同的表单相关的知识,希望对你有一定的参考价值。

<?php

class ExmapleForm extends FormBase {
  // ...
  /**
   * Mantenemos cuantas veces el form es puesto en la página.
   *
   * @var int
   */
  protected static $instanceId;
  
  /**
   * {@inheritdoc}
   */
  public function getFormId() {
    if (empty(self::$instanceId)) {
      self::$instanceId = 1;
    }
    else {
      self::$instanceId++;
    }

    return 'MODULENAME_EXAMPLE_' . self::$instanceId;
  }
  
  /**
   * Ajax callback.
   */
  public function ajaxSubmitForm(array $form, FormStateInterface $form_state) {
    $response = new AjaxResponse();
    $instance_id = self::$instanceId;
    // ...
  }
  // ...
}

以上是关于php 一页中有多个相同的表单的主要内容,如果未能解决你的问题,请参考以下文章

一页中的多个 Summernote 所见即所得编辑器具有相同的占位符

Zend Form - 一页中的多个表单和(CSRF)令牌验证

Google Adwords 一页中有多个脚本

如何使 react-hook-form 在一页中使用多个表单?

表单操作在 php 中不起作用?

引导表中的表多重排序不适用于一页中的多个表