diff --git a/babyblotter/templates/babyblotter/form.html b/babyblotter/templates/babyblotter/form.html
index 36e162f1..ac485edb 100644
--- a/babyblotter/templates/babyblotter/form.html
+++ b/babyblotter/templates/babyblotter/form.html
@@ -28,12 +28,11 @@
-
+ {% if field.errors %}
+ {{ field|add_class:"form-control is-invalid" }}
+ {% else %}
+ {{ field|add_class:"form-control" }}
+ {% endif %}
diff --git a/core/forms.py b/core/forms.py
index c05dd401..8d101d4d 100644
--- a/core/forms.py
+++ b/core/forms.py
@@ -44,8 +44,7 @@ class ChildForm(forms.ModelForm):
widgets = {
'birth_date': forms.DateInput(attrs={
'class': 'datepicker-input',
- 'data-toggle': 'datetimepicker',
- 'data-target': '#id_birth_date',
+ 'data-target': '#datetimepicker_date',
}),
}
@@ -57,8 +56,7 @@ class DiaperChangeForm(forms.ModelForm):
widgets = {
'time': forms.DateTimeInput(attrs={
'class': 'datepicker-input',
- 'data-toggle': 'datetimepicker',
- 'data-target': '#id_time',
+ 'data-target': '#datetimepicker_time',
}),
}
@@ -74,13 +72,11 @@ class FeedingForm(forms.ModelForm):
widgets = {
'start': forms.DateTimeInput(attrs={
'class': 'datepicker-input',
- 'data-toggle': 'datetimepicker',
- 'data-target': '#id_start',
+ 'data-target': '#datetimepicker_start',
}),
'end': forms.DateTimeInput(attrs={
'class': 'datepicker-input',
- 'data-toggle': 'datetimepicker',
- 'data-target': '#id_end',
+ 'data-target': '#datetimepicker_end',
}),
}
@@ -106,13 +102,11 @@ class SleepForm(forms.ModelForm):
widgets = {
'start': forms.DateTimeInput(attrs={
'class': 'datepicker-input',
- 'data-toggle': 'datetimepicker',
- 'data-target': '#id_start',
+ 'data-target': '#datetimepicker_start',
}),
'end': forms.DateTimeInput(attrs={
'class': 'datepicker-input',
- 'data-toggle': 'datetimepicker',
- 'data-target': '#id_end',
+ 'data-target': '#datetimepicker_end',
}),
}
@@ -154,13 +148,11 @@ class TummyTimeForm(forms.ModelForm):
widgets = {
'start': forms.DateTimeInput(attrs={
'class': 'datepicker-input',
- 'data-toggle': 'datetimepicker',
- 'data-target': '#id_start',
+ 'data-target': '#datetimepicker_start',
}),
'end': forms.DateTimeInput(attrs={
'class': 'datepicker-input',
- 'data-toggle': 'datetimepicker',
- 'data-target': '#id_end',
+ 'data-target': '#datetimepicker_end',
}),
}