Использовать getElementById:
document.getElementById ('frmProduct').submit ()
Это делается с помощью метода clean
формы. Вам необходимо установить foo_date
и foo_time
на required = False
, однако, поскольку clean
вызывается только после проверки каждого поля ( см. также документацию ).
class FooForm(forms.Form)
# your field definitions
def clean(self):
data = self.cleaned_data
if data.get('foo_timestamp', None) or (data.get('foo_date', None) and data.get('foo_time', None)):
return data
else:
raise forms.ValidationError('Provide either a date and time or a timestamp')