我怎么能有一个文本字段,其中包含文本,当用户点击文本字段时,字段内的文本消失

时间:2013-06-14 06:29:45

标签: python html django aptana

我想在文本字段中添加一个文本,当用户点击文本字段时,该文本会消失。 我该怎么做? 我正在使用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

提前谢谢

2 个答案:

答案 0 :(得分:1)

您应该对表单字段小部件使用attrs参数,如下所示:

from django.forms import TextInput


class CategoriesForm(ModelForm):
    class Meta:
        model = Categories
        widgets = {
            'category_name': TextInput(attrs={'placeholder': 'PLACEHOLDER TEXT HERE'})
        }

Here is documentation

答案 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'}))