Показать сообщение отдельно
  #25 (permalink)  
Старый 19.09.2016, 17:27
Новичок на форуме
Отправить личное сообщение для Amnesia Посмотреть профиль Найти все сообщения от Amnesia
 
Регистрация: 19.09.2016
Сообщений: 3

Я понял о чем вы говорите, ну вот в Джанго есть такое понятие как FormSet, группа форм. Я его и использую, а внутри него каждое поле(у которого несколько значений), имеется свой ID.
При продумывании данного добавления, была возможность реализовать появление сразу таблицы с 10 рядами по 5 полей, но мне показалось это не красиво и не всегда нужно. Если к примеру нужно лишь добавить 1-2 элемента..

Так вот возвращаясь к вопросу:
<div class="item row">
                <div class="large-2 columns">
                    <label>Бренд</label>
                    <select id="id_form-2-buy_tabako_brand" name="form-2-buy_tabako_brand">
<option value="" selected="selected">---------</option>
<option value="1">Alfakher</option>
<option value="2">Habibi</option>
</select>
                </div>
                <div class="large-2 columns">
                    <label>Тип</label>
                    <select id="title">
                        <option value="" selected="selected">---------</option>
                    </select>
                </div>
                <div class="large-2 columns">
                    Фасовка:<select id="id_form-2-buy_tabako_type" name="form-2-buy_tabako_type">
<option value="50" selected="selected">50 грамм</option>
<option value="250">250 грамм</option>
<option value="500">500 грамм</option>
<option value="1000">1 килограмм</option>
</select>
                </div>
                <div class="large-2 columns">
                    Количество:<input id="id_form-2-buy_tabako_quantity" name="form-2-buy_tabako_quantity" type="number">
                </div>
                <div class="large-2 columns">
                    Цена:<input id="id_form-2-buy_tabako_price" name="form-2-buy_tabako_price" type="number">
                </div>
            </div>


Что нужно добавить,
<select id="title">
<option value="" selected="selected">---------</option>
</select>
В селект, какой-нибудь может тоже инкрементный ключ, чтобы например меняя первое поле

<div class="large-2 columns">
<label>Бренд</label>
<select id="id_form-2-buy_tabako_brand" name="form-2-buy_tabako_brand">
<option value="" selected="selected">---------</option>
</div>
, менялось и второе.
Неужели нет какого-то простого решения?
Ответить с цитированием