Already tried this several times. Here is a result of your code item.id = 1 with berufe_id = 1 item.id = 2 with berufe_id = 1
Not sure if this a type (int vs. string) error? On Mar 10, 4:18 pm, Bill Freeman <ke1g...@gmail.com> wrote: > Try adding code to render the values that you are trying to compare, > so that you can see in what way they are not equal. They it will > probably become obvious in what way the conversion through the > GET or POST data and view isn't quite what you want. E.g.; before > the select: > > <p>berufe_id: {{ berufe_id }}</p> > <ul>{% for item in berufe %}<li>{{ item.id }}</li>{% endfor %}</ul> > > On Wed, Mar 10, 2010 at 8:01 AM, wolle <wo...@upb.de> wrote: > > Hi everybody, > > > I have a question on the ifequal template tag. > > > I have an HTML select where people can filter the database entries. On > > change of the selection I reload the page (new URL) and filter the > > results. I append the selected value from the option to the request > > (as berufe_id) and want to pre-select the chosen option with the > > following code: > > > <select name="berufe" id="berufe" onchange="onSubmitFilterForm();"> > > <option value="0">-- Please select > > --</option> > > {% for item in berufe %} > > <option value="{{item.id}}" {% > > ifequal item.id berufe_id %} > > selected{% endifequal %}>{{item.name}}</option> > > {% endfor %} > > </select> > > > Somehow the equal check does not work. item.id is the id of the Object > > iterator and berufe_id the selected value from the last selection... > > {% ifequal item.id "2" %}selected{% endifequal %} seems to work > > though... > > > Who can help me with this? > > > Thanks > > Wolle > > > -- > > You received this message because you are subscribed to the Google Groups > > "Django users" group. > > To post to this group, send email to django-us...@googlegroups.com. > > To unsubscribe from this group, send email to > > django-users+unsubscr...@googlegroups.com. > > For more options, visit this group > > athttp://groups.google.com/group/django-users?hl=en. -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-us...@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.