4

我正在使用 django-crispy-forms 并想知道如何禁用特定字段的自动完成功能。该字段是一个forms.IntegerField前置文本。

p_number = forms.IntegerField()

helper = FormHelper()
helper.form_class = 'form-horizontal'

helper.layout = Layout(
    Row(
        PrependedText('p_number', 'P',css_class='input-xlarge'),
        Submit('submit','Submit', css_class='btn-primary'),
    )
)
4

2 回答 2

9

这样做的脆形式方法很简单:

PrependedText('p_number', 'P', css_class='input-xlarge', autocomplete="off"),
于 2013-03-24T17:19:58.530 回答
4

Bootstrap 具有autocomplete输入属性以允许禁用自动完成。您可以通过 django-crispy-forms 以这种方式关闭此属性:

p_number = forms.IntegerField(
               widget=forms.TextInput(
                                  attrs={'autocomplete':'off',}
                                     )
                              )
于 2013-02-20T18:50:17.140 回答