Javascript Django中有没有一种方法可以使它在单击带有初始文本的表单时文本消失?
例如,在一些网站的用户名表单框中,它会显示类似“username”的内容,然后当您单击该框时,“username”就会消失,因此您可以键入用户名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" /> 是的,您可以在表单中执行此
谢谢。您需要使用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})`我不明白为什么不能硬编码。是动态创建它还是什么?变量似乎是最好的选择。