Hi Julian, Good thinking - None didn't work but this did:
('','Month',) (1,'January',) .... Thanks! :) On Feb 13, 8:58 pm, Julien <[EMAIL PROTECTED]> wrote: > I can't test it myself at the moment, but maybe try setting a None > value for 'Month': > > MONTH_CHOICES=( > (None,'Month',), > (1,'January'), > .... > > On Feb 14, 7:24 am, Darthmahon <[EMAIL PROTECTED]> wrote: > > > Hey, > > > I'm using the newforms functionality to create my forms - so the > > structure is something like this: > > > ///////////////// > > FORMS.PY > > ///////////////// > > > class RegisterForm(forms.Form): > > > MONTH_CHOICES=( > > (0,'Month',), > > (1,'January'), > > (2,'February'), > > (3,'March'), > > (4,'April'), > > (5,'May'), > > (6,'June'), > > (7,'July'), > > (8,'August'), > > (9,'September'), > > (10,'October'), > > (11,'November'), > > (12,'December') > > ) > > > dob_month = forms.ChoiceField(choices=MONTH_CHOICES) > > > ///////////////// > > VIEWS.PY > > ///////////////// > > > form = RegisterForm(request.POST) > > > if form.is_valid(): > > return done(request) > > else: > > form = RegisterForm() > > > ///////////////// > > TEMPLATE > > ///////////////// > > > <p>When is your birthday?<p> > > {{ form.dob_month }} > > > I don't want a user to be able to select the first option (0, Month) > > but can't figure out how to tell Django that selecting that option is > > not valid. I can't see a way around this without manually creating the > > select myself but then I have to do all my own custom validation and > > it means newforms becomes a bit useless. > > > Any ideas? I've seen something about "invalid_choice" but can't find > > any details on how to use this - hoping someone may have experienced > > this problem also. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---