我想在文本字段中添加一个文本,当用户点击文本字段时,该文本会消失。 我该怎么做? 我正在使用django-form
form.py
class CategoriesForm(ModelForm):
class Meta:
model= Categories
model.py
class Categories(models.Model):
category_name=models.CharField(max_length=200, unique=True)
def __unicode__(self):
return self.category_name
提前谢谢
答案 0 :(得分:1)
您应该对表单字段小部件使用attrs
参数,如下所示:
from django.forms import TextInput
class CategoriesForm(ModelForm):
class Meta:
model = Categories
widgets = {
'category_name': TextInput(attrs={'placeholder': 'PLACEHOLDER TEXT HERE'})
}
答案 1 :(得分:0)
在您的forms.py中,您可以这样写,然后它会在文本框中显示模糊文字
first_name = forms.CharField(label=_('First Name'),max_length=30, required=True, widget=forms.TextInput(attrs={'placeholder':'Please Enter Your First Name'}))