Don't you need to specify a name for the select element?  If you're
trying to get the selection with the key "value", I think you need to do:

<select name="value">
<option ...>
.
.
.
</select>


NRY


MattW wrote:
> Dear All,
> 
> A newbie with Django, but seem to be doing with some basics so far, but
> seem to be a bit stuck on getting the values from a Drop Down menu.
> 
> I have a method in my views.py file which starts:
> 
> def ansQuestion(request):
>     q = get_object_or_404(Question)
>     answer = request.POST['value']
> 
> and the template reads:
> 
> <form action="ansQuestion" method="post">
> <select>
> <option value="A">A</option>
> <option value="B">B</option>
> <option value="C">C</option>
> <option value="D">D</option>
> <option value="E">E</option>
> </select>
> 
> <input type="submit" value="Choose" />
> </form>
> 
> When I run it, I get an error message about an empty MultiValuedDict
> ={}, which I think means I'm not getting a value back.
> 
> Could anyone give me a pointer?
> 
> Thanks,
> 
> Matt
> 
> 
> > 


--~--~---------~--~----~------------~-------~--~----~
 You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to