Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django表单,标签直接在字段中,但在键入时消失_Django_Forms - Fatal编程技术网

Django表单,标签直接在字段中,但在键入时消失

Django表单,标签直接在字段中,但在键入时消失,django,forms,Django,Forms,我想实现与google登录页面相同的效果,即文本字段的标签显示在字段本身中。在字段中键入任何字符时,标签将自动消失 我知道如何使用html+java脚本实现类似的效果,例如: <input type="text" name="" id="" value="Email" class="gray" onclick="if(this.value=='Email') {this.value='';this.className='black'}" onblur="if(this.value==''

我想实现与google登录页面相同的效果,即文本字段的标签显示在字段本身中。在字段中键入任何字符时,标签将自动消失

我知道如何使用html+java脚本实现类似的效果,例如:

<input type="text" name="" id="" value="Email" class="gray"  onclick="if(this.value=='Email')
{this.value='';this.className='black'}" onblur="if(this.value=='')    
{this.value='Email';this.className='gray'}" />

有一个叫做占位符文本的html5道具。下面是一篇关于如何在django表单中使用它的博客文章。 摘录:

类MyForm(表单):

name=forms.CharField(widget=forms.TextInput({“占位符”:“Joe Recruiter”}))

非常感谢。这正是我想要的。
forms.CharField(max_length=100, label=_("Email"), initial='xxx')