我有四组单选按钮,每组都包含在名为“choiceSet”的div中。在firefox for windows上,我看到了所有四组单选按钮。我的同事只在firefox中看到三组。我们俩只看到铬合金的3/4套。在Linux中,无论浏览器如何,我都看不到有问题的单选按钮。
有什么想法吗?每当我在Python中遇到这样的问题时,事实证明我使用了保留字来表达某些东西。
这是违规的html / django:
<div class="choiceSet">
<h3>Ad?</h3>
{% for advertisement in question.advertisement_set.all %}
{% if 'not' in advertisement.ad_text %}
<input type="radio" name="advertisement" id="advertisement{{ forloop.counter }}" value="{{ advertisement.id }}" checked/>
{% endif %}
{% if 'not' not in advertisement.ad_text %}
<input type="radio" name="advertisement" id="advertisement{{ forloop.counter }}" value="{{ advertisement.id }}" />
{% endif %}
<label for="advertisement{{ forloop.counter }}">{{ advertisement.ad_text }}</label><br />
{% endfor %}
</div>
变为:
<div class="choiceSet">
<h3>Ad?</h3>
<input type="radio" class="radiobutton" name="advertisement" id="advertisement1" value="17" />
<label for="advertisement1">advertisement</label><br />
<input type="radio" class="radiobutton" name="advertisement" id="advertisement2" value="18" checked/>
<label for="advertisement2">not advertisement</label><br />
</div>
css在这里:https://github.com/melvyniandrag/SentimentLabeler/blob/master/mysite/polls/static/polls/detail.css
如果你
git clone https://github.com/melvyniandrag/SentimentLabeler.git
cd mysite
python manage.py runserver
open 127.0.0.1:8000
login a/password
你会看到问题。