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

ブートストラップにはautocomplete、オートコンプリートを無効にするための入力属性があります。この方法で django-crispy-forms を介してこの属性をオフに設定できます。

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