Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как вывести корректное имя доп.поля при динамическом добавлении?

Как вывести корректное имя доп.поля при динамическом добавлении?


     19.01.2020    дополнительное поле, дополнительные поля при добавлении    Все вопросы » Общие вопросы    664

вопрос
Добрый день!
Хочу сделать динамическое добавление доп.поля при добавлении новости, чтобы не замогрождать страницу пустыми полями. Изначально доп.поля были уже созданы, теперь задача в том, чтобы при нажатии на кнопку добавить, появлялись поля и присваивалось им имя по номеру, например; "gorod1" gorod2" "gorod3" и т.п.

Все это сделать я нашёл решение, все прекрасно работает, но, за исключением одного. Не передает правильно имя доп.поля.
Вот как выводится код в браузере:

<input type="text" name="xfield[ingredient[1]]" id="xf_ingredient[1]" value="">

Что есть не правильно, и на сайте выводится не будет.
Как сделать так, чтобы поля имели правильное значение, как здесь:

<input type="text" name="xfield[ingredient[1]" id="xf_ingredient1" value="">


Вот сам исходник:

Всем заранее огромное спасибо!

Ответа пока нет


5 комментариев

monach
Юзер

monach - 19 января 2020 13:58 -

Прошу прощения, в коде выше спойлера сделал опечатку.
Вот так в конечном итоге должен передаваться и выглядеть сам код.

<input type="text" name="xfield[ingredient1]" id="xf_ingredient1" value="">

monach
Юзер

monach - 21 января 2020 15:10 -

Добрый день!
Друзья, может кто-то знает как подправить код, чтобы правильно выводилось имя доп.поля?
Заранее от души благодарю!

dj-avtosh
PHP-developer

dj-avtosh - 21 января 2020 15:25 -

если я понял вопрос, то

xfield[ingredient[" + curFieldNameId + "]]


заменить на:

xfield[ingredient" + curFieldNameId + "]

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

monach
Юзер

monach - 21 января 2020 18:25 -

Спасибо!

dj-avtosh
PHP-developer

dj-avtosh - 21 января 2020 18:27 -

для спасибо есть палец вверх

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх