Для нового узла количество полей ввода в группе по умолчанию составляет 10, затем его можно добавить в группы по 5. Когда узел перезагружается для редактирования, сохраненные данные используются для создания формы с любым количеством входных данных. сохраненные ранее, а также возможность добавлять дополнительные поля таким же образом, как требуется.
Мне удалось заставить работать как исходную версию формы, так и версию редактирования. однако, используя следующий код, при нажатии кнопки «добавить пять» и вызове AJAX (в обоих случаях) любые значения, введенные без сохранения, удаляются.
Код: Выделить всё
Подробнее здесь: [url]https://stackoverflow.com/questions/22673868/returning-user-input-after-ajax-call-in-drupal-7-hook-form-form-id-alter[/url]
Мобильная версия