16 lines
505 B
Python
16 lines
505 B
Python
from django import forms
|
|
|
|
|
|
class ContactForm(forms.Form):
|
|
name = forms.CharField(max_length=100)
|
|
email = forms.EmailField()
|
|
subject = forms.CharField(max_length=160)
|
|
message = forms.CharField(max_length=4000, widget=forms.Textarea)
|
|
website = forms.CharField(required=False, widget=forms.HiddenInput)
|
|
|
|
def clean_website(self):
|
|
value = self.cleaned_data.get("website", "")
|
|
if value:
|
|
raise forms.ValidationError("Invalid submission.")
|
|
return value
|