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.

Reply via email to