Как сделать элемент по умолчанию в select
подскажите пожалуйста как можно сделать элемент по умолчанию в select не трогая сам html код? Используя либо css, либо js.
У меня вот такая форма сделанная через django и мне нужно выбирать продукт передавая туда его id, а не выбирая из всего списка. Спасибо.
Ответы (2 шт):
Нашел решение.
document.querySelector("#id_product").value = "{{ product.product_id }}";
где id_product - это name select`a , а {{ product.product_id }} - значение, которое передает views при рендере моего шаблона! До этого хотел сделать это все через формы, но потратив на это ОЧЕНЬ много времени,пришел к вот такому топорному, но рабочему решению!
Я делаю иногда такую задачу через initial первоначальный аргумент позволяет указать начальное значение в форме. Например:
album_form = AlbumForm(initial={'user': self.request.user,'select_field': your_value})
