выбранное значение в формах Django. ChoiceField - PullRequest
0 голосов
/ 08 июля 2011

Здесь у меня есть форма

vote = forms.ChoiceField(widget=forms.Select(), choices=(('1', '1',), ('2', '2',), ('3', '3',)), initial='2')

Django1.3 создать из него код

<option value="1">1</option>
<option value="2" selected="selected">2</option>
<option value="3">3</option>

Этот выбранный тег не работает.Должно быть

<option value="2" selected>2</option>

Что я делаю не так?

1 Ответ

2 голосов
/ 08 июля 2011

Иногда я видел, что браузеры не выбирают соответствующую опцию, даже если selected = "selected" при выполнении F5 или Command + R (на Mac).Однако полное обновление страницы (Ctrl + F5) в FF в Windows или перезагрузка URL-адреса из адресной строки правильно выберет выбранный параметр.FireFox иногда ведет себя так: http://www.beyondcoding.com/2008/12/16/option-selectedselected-not-working/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...