-3

this is the code: 3nd line is giving error.

class RawMassegeForm(forms.Form):
    subject = forms.CharField(widget= forms.TextInput(attrs={'placeholder':'Enter your Subject'}))
    name = forms.CharField(widget= forms.TextInput(attrs={'placeholder':'Enter your Name'}))
    email = forms.EmailField(widget= forms.EmailInput(attrs={'placeholder':'Enter your email'}))
    message = forms.TextField(widget= forms.Textarea(attrs={'placeholder':'Enter Your Message 
    here...'}))

1 Answers1

0

You can't just split lines like

    message = forms.TextField(widget= forms.Textarea(attrs={'placeholder':'Enter Your Message 
    here...'}))

Instead, e.g.

class RawMassegeForm(forms.Form):
    subject = forms.CharField(
        widget=forms.TextInput(attrs={"placeholder": "Enter your Subject"})
    )
    name = forms.CharField(
        widget=forms.TextInput(attrs={"placeholder": "Enter your Name"})
    )
    email = forms.EmailField(
        widget=forms.EmailInput(attrs={"placeholder": "Enter your email"})
    )
    message = forms.TextField(
        widget=forms.Textarea(
            attrs={"placeholder": "Enter Your Message here..."}
        )
    )

is perfectly fine.

AKX
  • 152,115
  • 15
  • 115
  • 172