Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.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
Javascript Django中有没有一种方法可以使它在单击带有初始文本的表单时文本消失?_Javascript_Python_Html_Django_Forms - Fatal编程技术网

Javascript Django中有没有一种方法可以使它在单击带有初始文本的表单时文本消失?

Javascript Django中有没有一种方法可以使它在单击带有初始文本的表单时文本消失?,javascript,python,html,django,forms,Javascript,Python,Html,Django,Forms,例如,在一些网站的用户名表单框中,它会显示类似“username”的内容,然后当您单击该框时,“username”就会消失,因此您可以键入用户名 谢谢。您需要使用html: <input type="text" placeholder="This text will disappear" /> 您需要使用html来实现: <input type="text" placeholder="This text will disappear" /> 是的,您可以在表单中执行此

例如,在一些网站的用户名表单框中,它会显示类似“username”的内容,然后当您单击该框时,“username”就会消失,因此您可以键入用户名


谢谢。

您需要使用html:

<input type="text" placeholder="This text will disappear" />

您需要使用html来实现:

<input type="text" placeholder="This text will disappear" />

是的,您可以在表单中执行此操作

Username =forms.CharField(max_length=35,
                          required=True, 
                          widget=forms.TextInput(attrs={'placeholder': 'Username'}))

有关如何从Django表单自定义HTML的更多信息,请查看

是的,您可以在表单中执行此操作

Username =forms.CharField(max_length=35,
                          required=True, 
                          widget=forms.TextInput(attrs={'placeholder': 'Username'}))

有关如何从Django表单自定义HTML的更多信息,请查看

我想您正在寻找占位符属性


我想您正在寻找占位符属性


这不是django问题。查找
占位符
@Marcin这取决于他是否想在表单模型中声明它是的,我确实想在表单模型中声明它。这不是django问题。查找
占位符
@Marcin这取决于他是否想在表单模型中声明它是的,我确实想在表单模型中声明它。是吗有一种简单的方法可以将占位符文本设置为字段的标签?使用placegolder文本设置变量,然后执行“占位符”:my_label和label=my_label不会将占位符设置为标签,只需设置标签。Username=forms.CharField(label=my_label,max_length=35,required=True,widget=forms.TextInput(attrs={'placeholder':我的标签})`我不明白你为什么不能硬编码。你是在动态创建还是什么?变量似乎是你最好的选择。有没有简单的方法将占位符文本设置为字段的标签?用placegolder文本设置变量,然后执行“占位符”:my_label and label=my_label不会将占位符设置为标签,即我只需要设置label.Username=forms.CharField(label=my\u label,max\u length=35,required=True,widget=forms.TextInput(attrs={'placeholder':my\u label})`我不明白为什么不能硬编码。是动态创建它还是什么?变量似乎是最好的选择。