--- django/newforms/extras/widgets.py 2007-05-19 17:30:09.093750000 +0100 +++ django/newforms/extras.patched/widgets.py 2007-05-20 03:34:46.906250000 +0100 @@ -40,15 +40,15 @@ month_choices = MONTHS.items() month_choices.sort() - select_html = Select(choices=month_choices).render(self.month_field % name, month_val) + select_html = Select(choices=month_choices).render(self.month_field % name, month_val, attrs=self.attrs) output.append(select_html) day_choices = [(i, i) for i in range(1, 32)] - select_html = Select(choices=day_choices).render(self.day_field % name, day_val) + select_html = Select(choices=day_choices).render(self.day_field % name, day_val, attrs=self.attrs) output.append(select_html) year_choices = [(i, i) for i in self.years] - select_html = Select(choices=year_choices).render(self.year_field % name, year_val) + select_html = Select(choices=year_choices).render(self.year_field % name, year_val, attrs=self.attrs) output.append(select_html) return u'\n'.join(output)