当输入错误的长度时,试图将CSS样式(最好是Bootstrap类)添加到Django Form CharField的错误弹出窗口中。
我已经弄清楚了如何在文本输入本身中添加样式(如代码的attrs部分所示),但是不确定如何在弹出窗口中添加样式。
最小长度必须为5,当输入的最小长度小于5时,会出现一个弹出窗口,提示“请将该文本延长至5个字符。。”这就是我要设置的样式。
class CityForm(forms.Form):
zipcode = forms.CharField(label='zipcode', max_length=5,
min_length=5, widget=forms.TextInput(attrs={'placeholder': 'Enter a Zipcode', 'class' : 'form-control form-control-m text-center'}))
答案 0 :(得分:0)
发现min_length = 5导致了弹出窗口,但这只是一个浏览器弹出窗口,无法自定义。最终删除了这部分代码,并为此编写了一个自定义Django验证程序。