diff options
Diffstat (limited to 'django/project/forms.py')
-rw-r--r-- | django/project/forms.py | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/django/project/forms.py b/django/project/forms.py new file mode 100644 index 0000000..54cc5a5 --- /dev/null +++ b/django/project/forms.py @@ -0,0 +1,30 @@ +from django import forms + + +class ContactForm(forms.Form): + name = forms.CharField( + label="Nombre", + required=True, + widget=forms.TextInput( + attrs={'placeholder': 'Nombre'} + ), + min_length=3, + max_length=100) + + email = forms.EmailField( + label="Email", + required=True, + widget=forms.EmailInput( + attrs={'placeholder': 'user@page.domain'} + ), + min_length=3, + max_length=100) + + content = forms.CharField( + label="Mensaje", + required=True, + widget=forms.Textarea( + attrs={'placeholder': 'Mensaje'} + ), + min_length=10, + max_length=1000) |