在Django中有没有办法使它能够在单击带有初始文本的表单时文本消失?

时间:2013-06-25 21:49:39

标签: javascript python html django forms

例如,在用户名表单框中的某些网站上显示“用户名”之类的内容,然后当您点击“用户名”时,“用户名”就会消失,因此您可以输入用户名。

感谢。

3 个答案:

答案 0 :(得分:5)

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

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

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

答案 1 :(得分:1)

您需要使用html:

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

答案 2 :(得分:0)

我认为您正在寻找占位符属性。